Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/eigen3.spec'], chrootPath='/var/lib/mock/rocky-9-x86_64/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/eigen3.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1628467200 Wrote: /builddir/build/SRPMS/eigen3-3.3.9-8.el9.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/eigen3.spec'], chrootPath='/var/lib/mock/rocky-9-x86_64/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/eigen3.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1628467200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.pTHgqM + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf eigen-3.3.9 + /usr/bin/bzip2 -dc /builddir/build/SOURCES/eigen-3.3.9.tar.bz2 + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd eigen-3.3.9 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/eigen3_logp.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.LYm1E2 + umask 022 + cd /builddir/build/BUILD + cd eigen-3.3.9 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B x86_64-redhat-linux-gnu -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DINCLUDE_INSTALL_DIR=include/eigen3 -DBLAS_LIBRARIES=-lopenblas -DCMAKEPACKAGE_INSTALL_DIR=share/cmake/eigen3 -- The C compiler identification is GNU 11.2.1 -- The CXX compiler identification is GNU 11.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMakeLists.txt:3 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Performing Test EIGEN_COMPILER_SUPPORT_CPP11 -- Performing Test EIGEN_COMPILER_SUPPORT_CPP11 - Success -- Performing Test COMPILER_SUPPORT_std=cpp03 -- Performing Test COMPILER_SUPPORT_std=cpp03 - Success -- Performing Test standard_math_library_linked_to_automatically -- Performing Test standard_math_library_linked_to_automatically - Success -- Standard libraries to link to explicitly: none -- Performing Test COMPILER_SUPPORT_WERROR -- Performing Test COMPILER_SUPPORT_WERROR - Success -- Performing Test COMPILER_SUPPORT_pedantic -- Performing Test COMPILER_SUPPORT_pedantic - Success -- Performing Test COMPILER_SUPPORT_Wall -- Performing Test COMPILER_SUPPORT_Wall - Success -- Performing Test COMPILER_SUPPORT_Wextra -- Performing Test COMPILER_SUPPORT_Wextra - Success -- Performing Test COMPILER_SUPPORT_Wundef -- Performing Test COMPILER_SUPPORT_Wundef - Success -- Performing Test COMPILER_SUPPORT_Wcastalign -- Performing Test COMPILER_SUPPORT_Wcastalign - Success -- Performing Test COMPILER_SUPPORT_Wcharsubscripts -- Performing Test COMPILER_SUPPORT_Wcharsubscripts - Success -- Performing Test COMPILER_SUPPORT_Wnonvirtualdtor -- Performing Test COMPILER_SUPPORT_Wnonvirtualdtor - Success -- Performing Test COMPILER_SUPPORT_Wunusedlocaltypedefs -- Performing Test COMPILER_SUPPORT_Wunusedlocaltypedefs - Success -- Performing Test COMPILER_SUPPORT_Wpointerarith -- Performing Test COMPILER_SUPPORT_Wpointerarith - Success -- Performing Test COMPILER_SUPPORT_Wwritestrings -- Performing Test COMPILER_SUPPORT_Wwritestrings - Success -- Performing Test COMPILER_SUPPORT_Wformatsecurity -- Performing Test COMPILER_SUPPORT_Wformatsecurity - Success -- Performing Test COMPILER_SUPPORT_Wshorten64to32 -- Performing Test COMPILER_SUPPORT_Wshorten64to32 - Failed -- Performing Test COMPILER_SUPPORT_Wlogicalop -- Performing Test COMPILER_SUPPORT_Wlogicalop - Success -- Performing Test COMPILER_SUPPORT_Wenumconversion -- Performing Test COMPILER_SUPPORT_Wenumconversion - Success -- Performing Test COMPILER_SUPPORT_Wcpp11extensions -- Performing Test COMPILER_SUPPORT_Wcpp11extensions - Failed -- Performing Test COMPILER_SUPPORT_Wdoublepromotion -- Performing Test COMPILER_SUPPORT_Wdoublepromotion - Success -- Performing Test COMPILER_SUPPORT_Wnopsabi -- Performing Test COMPILER_SUPPORT_Wnopsabi - Success -- Performing Test COMPILER_SUPPORT_Wnovariadicmacros -- Performing Test COMPILER_SUPPORT_Wnovariadicmacros - Success -- Performing Test COMPILER_SUPPORT_Wnolonglong -- Performing Test COMPILER_SUPPORT_Wnolonglong - Success -- Performing Test COMPILER_SUPPORT_fnochecknew -- Performing Test COMPILER_SUPPORT_fnochecknew - Success -- Performing Test COMPILER_SUPPORT_fnocommon -- Performing Test COMPILER_SUPPORT_fnocommon - Success -- Performing Test COMPILER_SUPPORT_fstrictaliasing -- Performing Test COMPILER_SUPPORT_fstrictaliasing - Success -- Performing Test COMPILER_SUPPORT_wd981 -- Performing Test COMPILER_SUPPORT_wd981 - Failed -- Performing Test COMPILER_SUPPORT_wd2304 -- Performing Test COMPILER_SUPPORT_wd2304 - Failed -- Performing Test COMPILER_SUPPORT_STRICTANSI -- Performing Test COMPILER_SUPPORT_STRICTANSI - Failed -- Performing Test COMPILER_SUPPORT_Qunusedarguments -- Performing Test COMPILER_SUPPORT_Qunusedarguments - Failed -- Performing Test COMPILER_SUPPORT_ansi -- Performing Test COMPILER_SUPPORT_ansi - Success -- Performing Test COMPILER_SUPPORT_OPENMP -- Performing Test COMPILER_SUPPORT_OPENMP - Success -- Found unsuitable Qt version "" from NOTFOUND -- A cache variable, namely BLAS_DIR, has been set to specify the install directory of BLAS -- A library with BLAS API found. -- BLAS_LIBRARIES -lopenblas CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (CHOLMOD) does not match the name of the calling package (Cholmod). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindCholmod.cmake:86 (find_package_handle_standard_args) test/CMakeLists.txt:49 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find CHOLMOD (missing: CHOLMOD_INCLUDES CHOLMOD_LIBRARIES) CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (UMFPACK) does not match the name of the calling package (Umfpack). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindUmfpack.cmake:50 (find_package_handle_standard_args) test/CMakeLists.txt:60 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find UMFPACK (missing: UMFPACK_INCLUDES UMFPACK_LIBRARIES) CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (SUPERLU) does not match the name of the calling package (SuperLU). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindSuperLU.cmake:93 (find_package_handle_standard_args) test/CMakeLists.txt:71 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find SUPERLU (missing: SUPERLU_INCLUDES SUPERLU_LIBRARIES SUPERLU_VERSION_OK) -- A version of Pastix has been found but pastix_nompi.h does not exist in the include directory. Because Eigen tests require a version without MPI, we disable the Pastix backend. -- Could NOT find SPQR (missing: SPQR_INCLUDES SPQR_LIBRARIES) -- Found unsuitable Qt version "" from NOTFOUND -- Performing Test COMPILER_SUPPORT_FASTMATH -- Performing Test COMPILER_SUPPORT_FASTMATH - Success -- Could NOT find Boost (missing: Boost_INCLUDE_DIR) -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (GOOGLEHASH) does not match the name of the calling package (GoogleHash). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindGoogleHash.cmake:21 (find_package_handle_standard_args) unsupported/test/CMakeLists.txt:24 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find GOOGLEHASH (missing: GOOGLEHASH_INCLUDES GOOGLEHASH_COMPILE) CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (ADOLC) does not match the name of the calling package (Adolc). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindAdolc.cmake:17 (find_package_handle_standard_args) unsupported/test/CMakeLists.txt:34 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find ADOLC (missing: ADOLC_INCLUDES ADOLC_LIBRARIES) -- Found MPFR: /usr/include (Required is at least version "2.3.0") -- Found GMP: /usr/include -- Found PkgConfig: /usr/bin/pkg-config (found version "1.7.3") -- Found FFTW: /usr/include -- Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR) -- Could NOT find GLUT (missing: GLUT_glut_LIBRARY GLUT_INCLUDE_DIR) CUDA_TOOLKIT_ROOT_DIR not found or specified -- Could NOT find CUDA (missing: CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY) (Required is at least version "7.0") -- Found unsuitable Qt version "" from NOTFOUND -- Qt4 not found, so disabling the mandelbrot and opengl demos CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (CHOLMOD) does not match the name of the calling package (Cholmod). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindCholmod.cmake:86 (find_package_handle_standard_args) bench/spbench/CMakeLists.txt:16 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find CHOLMOD (missing: CHOLMOD_INCLUDES CHOLMOD_LIBRARIES) CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (UMFPACK) does not match the name of the calling package (Umfpack). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindUmfpack.cmake:50 (find_package_handle_standard_args) bench/spbench/CMakeLists.txt:24 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find UMFPACK (missing: UMFPACK_INCLUDES UMFPACK_LIBRARIES) CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (SUPERLU) does not match the name of the calling package (SuperLU). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindSuperLU.cmake:93 (find_package_handle_standard_args) bench/spbench/CMakeLists.txt:32 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find SUPERLU (missing: SUPERLU_INCLUDES SUPERLU_LIBRARIES SUPERLU_VERSION_OK) -- A version of Pastix has been found but pastix_nompi.h does not exist in the include directory. Because Eigen tests require a version without MPI, we disable the Pastix backend. -- ************************************************************ -- *** Eigen's unit tests configuration summary *** -- ************************************************************ -- -- Build type: Release -- Build site: rocky.lowend.ninja -- Build string: linux-4.18.0-348.2.1.el8_5.x86_64-g++-11.2.1-sse2-64bit-v3.3 -- Enabled backends: MPFR C++, fftw, -- Disabled backends: Cholmod, UmfPack, SuperLU, PaStiX, METIS, SPQR, Qt4 support, Boost.Multiprecision, GoogleHash, Adolc, OpenGL, -- Default order: Column-major -- Maximal matrix/vector size: 320 -- SSE2: Using architecture defaults -- SSE3: Using architecture defaults -- SSSE3: Using architecture defaults -- SSE4.1: Using architecture defaults -- SSE4.2: Using architecture defaults -- AVX: Using architecture defaults -- FMA: Using architecture defaults -- AVX512: Using architecture defaults -- Altivec: Using architecture defaults -- VSX: Using architecture defaults -- ARM NEON: Using architecture defaults -- ARMv8 NEON: Using architecture defaults -- S390X ZVECTOR: Using architecture defaults -- C++11: OFF -- SYCL: OFF -- CUDA: OFF -- CXX: /usr/bin/g++ CXX_VERSION: g++ (GCC) 11.2.1 20210728 (Red Hat 11.2.1-2) CXX_FLAGS: -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi Sparse lib flags: -- ************************************************************ -- -- Configured Eigen 3.3.9 -- -- Some things you can do now: -- --------------+-------------------------------------------------------------- -- Command | Description -- --------------+-------------------------------------------------------------- -- make install | Install Eigen. Headers will be installed to: -- | / -- | Using the following values: -- | CMAKE_INSTALL_PREFIX: /usr -- | INCLUDE_INSTALL_DIR: include/eigen3 -- | Change the install location of Eigen headers using: -- | cmake . -DCMAKE_INSTALL_PREFIX=yourprefix -- | Or: -- | cmake . -DINCLUDE_INSTALL_DIR=yourdir -- make doc | Generate the API documentation, requires Doxygen & LaTeX -- make check | Build and run the unit-tests. Read this page: -- | http://eigen.tuxfamily.org/index.php?title=Tests -- make blas | Build BLAS library (not the same thing as Eigen) -- make uninstall| Removes files installed by make install -- --------------+-------------------------------------------------------------- -- -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu + /usr/bin/cmake --build x86_64-redhat-linux-gnu -j8 --verbose /usr/bin/cmake -S/builddir/build/BUILD/eigen-3.3.9 -B/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/CMakeFiles /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[1]: Nothing to be done for 'all'. gmake[1]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/CMakeFiles 0 + /usr/bin/cmake --build x86_64-redhat-linux-gnu -j8 --verbose --target doc /usr/bin/cmake -S/builddir/build/BUILD/eigen-3.3.9 -B/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/gmake -f CMakeFiles/Makefile2 doc gmake[1]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/cmake -S/builddir/build/BUILD/eigen-3.3.9 -B/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/CMakeFiles 29 /usr/bin/gmake -f CMakeFiles/Makefile2 doc/CMakeFiles/doc.dir/all gmake[2]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Mat.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Mat.dir/depend /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_tut_matrix_assignment_resizing.dir/build.make doc/snippets/CMakeFiles/compile_tut_matrix_assignment_resizing.dir/depend /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_inplace.dir/build.make doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_inplace.dir/depend /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Vectorwise_reverse.dir/build.make doc/snippets/CMakeFiles/compile_Vectorwise_reverse.dir/depend /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_VectorwiseOp_homogeneous.dir/build.make doc/snippets/CMakeFiles/compile_VectorwiseOp_homogeneous.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Mat.dir/DependInfo.cmake --color= /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular_inplace.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular_inplace.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_tut_matrix_assignment_resizing.dir/DependInfo.cmake --color= gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_inplace.dir/DependInfo.cmake --color= /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_solve_singular.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_solve_singular.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Vectorwise_reverse.dir/DependInfo.cmake --color= gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_VectorwiseOp_homogeneous.dir/DependInfo.cmake --color= gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular_inplace.dir/DependInfo.cmake --color= gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_solve_singular.dir/DependInfo.cmake --color= /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_solve_reuse_decomposition.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_solve_reuse_decomposition.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_solve_reuse_decomposition.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Mat.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Mat.dir/build gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_tut_matrix_assignment_resizing.dir/build.make doc/snippets/CMakeFiles/compile_tut_matrix_assignment_resizing.dir/build gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_inplace.dir/build.make doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_inplace.dir/build /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Vectorwise_reverse.dir/build.make doc/snippets/CMakeFiles/compile_Vectorwise_reverse.dir/build /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_VectorwiseOp_homogeneous.dir/build.make doc/snippets/CMakeFiles/compile_VectorwiseOp_homogeneous.dir/build /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular_inplace.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular_inplace.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_solve_singular.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_solve_singular.dir/build gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_solve_reuse_decomposition.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_solve_reuse_decomposition.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 0%] Building CXX object doc/snippets/CMakeFiles/compile_VectorwiseOp_homogeneous.dir/compile_VectorwiseOp_homogeneous.cpp.o [ 0%] Building CXX object doc/snippets/CMakeFiles/compile_tut_matrix_assignment_resizing.dir/compile_tut_matrix_assignment_resizing.cpp.o [ 0%] Building CXX object doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_inplace.dir/compile_tut_arithmetic_transpose_inplace.cpp.o [ 0%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Mat.dir/compile_Tutorial_ReshapeMat2Mat.cpp.o [ 0%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular_inplace.dir/compile_Tutorial_solve_triangular_inplace.cpp.o [ 0%] Building CXX object doc/snippets/CMakeFiles/compile_Vectorwise_reverse.dir/compile_Vectorwise_reverse.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_tut_matrix_assignment_resizing.dir/compile_tut_matrix_assignment_resizing.cpp.o -MF CMakeFiles/compile_tut_matrix_assignment_resizing.dir/compile_tut_matrix_assignment_resizing.cpp.o.d -o CMakeFiles/compile_tut_matrix_assignment_resizing.dir/compile_tut_matrix_assignment_resizing.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_matrix_assignment_resizing.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_inplace.dir/compile_tut_arithmetic_transpose_inplace.cpp.o -MF CMakeFiles/compile_tut_arithmetic_transpose_inplace.dir/compile_tut_arithmetic_transpose_inplace.cpp.o.d -o CMakeFiles/compile_tut_arithmetic_transpose_inplace.dir/compile_tut_arithmetic_transpose_inplace.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_transpose_inplace.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Mat.dir/compile_Tutorial_ReshapeMat2Mat.cpp.o -MF CMakeFiles/compile_Tutorial_ReshapeMat2Mat.dir/compile_Tutorial_ReshapeMat2Mat.cpp.o.d -o CMakeFiles/compile_Tutorial_ReshapeMat2Mat.dir/compile_Tutorial_ReshapeMat2Mat.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_ReshapeMat2Mat.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular_inplace.dir/compile_Tutorial_solve_triangular_inplace.cpp.o -MF CMakeFiles/compile_Tutorial_solve_triangular_inplace.dir/compile_Tutorial_solve_triangular_inplace.cpp.o.d -o CMakeFiles/compile_Tutorial_solve_triangular_inplace.dir/compile_Tutorial_solve_triangular_inplace.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular_inplace.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Vectorwise_reverse.dir/compile_Vectorwise_reverse.cpp.o -MF CMakeFiles/compile_Vectorwise_reverse.dir/compile_Vectorwise_reverse.cpp.o.d -o CMakeFiles/compile_Vectorwise_reverse.dir/compile_Vectorwise_reverse.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Vectorwise_reverse.cpp [ 0%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_solve_singular.dir/compile_Tutorial_solve_singular.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_solve_singular.dir/compile_Tutorial_solve_singular.cpp.o -MF CMakeFiles/compile_Tutorial_solve_singular.dir/compile_Tutorial_solve_singular.cpp.o.d -o CMakeFiles/compile_Tutorial_solve_singular.dir/compile_Tutorial_solve_singular.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_VectorwiseOp_homogeneous.dir/compile_VectorwiseOp_homogeneous.cpp.o -MF CMakeFiles/compile_VectorwiseOp_homogeneous.dir/compile_VectorwiseOp_homogeneous.cpp.o.d -o CMakeFiles/compile_VectorwiseOp_homogeneous.dir/compile_VectorwiseOp_homogeneous.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_VectorwiseOp_homogeneous.cpp [ 0%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_solve_reuse_decomposition.dir/compile_Tutorial_solve_reuse_decomposition.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_solve_reuse_decomposition.dir/compile_Tutorial_solve_reuse_decomposition.cpp.o -MF CMakeFiles/compile_Tutorial_solve_reuse_decomposition.dir/compile_Tutorial_solve_reuse_decomposition.cpp.o.d -o CMakeFiles/compile_Tutorial_solve_reuse_decomposition.dir/compile_Tutorial_solve_reuse_decomposition.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular_inplace.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular_inplace.cpp:18:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular_inplace.cpp:19:10: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_transpose_inplace.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_transpose_inplace.cpp:18:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular_inplace.cpp:22:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular_inplace.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_matrix_assignment_resizing.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_matrix_assignment_resizing.cpp:18:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular_inplace.cpp:22:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular_inplace.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular_inplace.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Vectorwise_reverse.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Vectorwise_reverse.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_ReshapeMat2Mat.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_ReshapeMat2Mat.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Geometry:44, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:6, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_VectorwiseOp_homogeneous.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Transform.h: In instantiation of 'class Eigen::Transform': /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_VectorwiseOp_homogeneous.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Transform.h:223:74: warning: bitwise operation between different enumeration types 'Eigen::Transform::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 223 | typedef Block LinearPart; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Transform.h:225:85: warning: bitwise operation between different enumeration types 'Eigen::Transform::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 225 | typedef const Block ConstLinearPart; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Transpose.h:260:29: required from 'static void Eigen::internal::inplace_transpose_selector::run(MatrixType&) [with MatrixType = Eigen::Matrix; bool MatchPacketSize = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Transpose.h:290:53: required from 'void Eigen::DenseBase::transposeInPlace() [with Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_transpose_inplace.cpp:22:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:18:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:19:10: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Transpose.h:258:56: required from 'static void Eigen::internal::inplace_transpose_selector::run(MatrixType&) [with MatrixType = Eigen::Matrix; bool MatchPacketSize = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Transpose.h:290:53: required from 'void Eigen::DenseBase::transposeInPlace() [with Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_transpose_inplace.cpp:22:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_transpose_inplace.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_transpose_inplace.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_transpose_inplace.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::swap_assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::Transpose >; Func = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::Transpose >; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:531:22: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::swap(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Transpose.h:258:63: required from 'static void Eigen::internal::inplace_transpose_selector::run(MatrixType&) [with MatrixType = Eigen::Matrix; bool MatchPacketSize = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Transpose.h:290:53: required from 'void Eigen::DenseBase::transposeInPlace() [with Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_transpose_inplace.cpp:22:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:18:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = 3; int MaxSizeAtCompileTime = 3; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:317:5: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:9: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:21:10: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 0%] Linking CXX executable compile_tut_matrix_assignment_resizing cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_tut_matrix_assignment_resizing.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_tut_matrix_assignment_resizing.dir/compile_tut_matrix_assignment_resizing.cpp.o -o compile_tut_matrix_assignment_resizing In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:9: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:9: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = 3; int MaxSizeAtCompileTime = 3; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:330:5: required from 'Eigen::PartialPivLU::PartialPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:20:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular_inplace.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Mode = 2; int LoopIndex = 0; int Size = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:142:75: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular_inplace.cpp:22:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 3, false>, 1, 0, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:336:10: required from 'Eigen::PartialPivLU::PartialPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:20:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:336:10: required from 'Eigen::PartialPivLU::PartialPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:20:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_VectorwiseOp_homogeneous.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_VectorwiseOp_homogeneous.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Transform.h:293:3: required from 'Eigen::Transform::Transform(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Dim = 3; int _Mode = 32; int _Options = 0]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_VectorwiseOp_homogeneous.cpp:20:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Homogeneous, 0>; _Scalar = double; int _Rows = 4; int _Cols = -1; int _Options = 0; int _MaxRows = 4; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Homogeneous, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Homogeneous, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_VectorwiseOp_homogeneous.cpp:22:73: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Mode = 2; int LoopIndex = 1; int Size = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:130:67: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Mode = 2; int LoopIndex = 0; int Size = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:142:75: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular_inplace.cpp:22:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 3, false>, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:130:67: recursively required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Mode = 2; int LoopIndex = 1; int Size = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:130:67: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Mode = 2; int LoopIndex = 0; int Size = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:142:75: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular_inplace.cpp:22:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 3, false>, 1, 2, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 2, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular_inplace.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:185:11: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular_inplace.cpp:22:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_VectorwiseOp_homogeneous.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, Eigen::Homogeneous, 0>, 0>, 3, -1, false>, const Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, Eigen::Homogeneous, 0>, 0>, 3, -1, false>, const Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, Eigen::Homogeneous, 0>, 0>, 3, -1, false>, const Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, Eigen::Homogeneous, 0>, 0>, 3, -1, false>, const Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, Eigen::Homogeneous, 0>, 0>, 3, -1, false>, const Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, Eigen::Homogeneous, 0>, 0>, 3, -1, false>, const Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Block, Eigen::Homogeneous, 0>, 0>, 3, -1, false>, const Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1> >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, Eigen::Homogeneous, 0>, 0>, 3, -1, false>, const Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Block, Eigen::Homogeneous, 0>, 0>, 3, -1, false>, const Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1> >; _Scalar = double; int _Rows = 3; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, Eigen::Homogeneous, 0>, 0>, 3, -1, false>, const Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, Eigen::Homogeneous, 0>, 0>, 3, -1, false>, const Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_VectorwiseOp_homogeneous.cpp:24:122: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, Eigen::Homogeneous, 0>, 0>, 3, -1, false> >::' and 'Eigen::internal::unary_evaluator, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1>, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:159:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:428:11: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:9: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:159:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:428:11: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:336:10: required from 'Eigen::PartialPivLU::PartialPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:20:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:62: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:9: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:62: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:336:10: required from 'Eigen::PartialPivLU::PartialPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:20:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ [ 0%] Linking CXX executable compile_Tutorial_ReshapeMat2Mat cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_ReshapeMat2Mat.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:9: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_tut_matrix_assignment_resizing >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/tut_matrix_assignment_resizing.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:9: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tutorial_ReshapeMat2Mat.dir/compile_Tutorial_ReshapeMat2Mat.cpp.o -o compile_Tutorial_ReshapeMat2Mat In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_VectorwiseOp_homogeneous.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 3, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, -1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, -1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, -1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, -1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, -1, false>; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Homogeneous, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Homogeneous, 0>; OtherDerived = Eigen::Homogeneous, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Homogeneous, 0>; _Scalar = double; int _Rows = 4; int _Cols = -1; int _Options = 0; int _MaxRows = 4; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Homogeneous, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Homogeneous, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_VectorwiseOp_homogeneous.cpp:22:73: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:573:36: warning: arithmetic between different enumeration types 'Eigen::DenseBase, 3, -1, false> >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 573 | vectorizableSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:336:10: required from 'Eigen::PartialPivLU::PartialPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:20:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:336:10: required from 'Eigen::PartialPivLU::PartialPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:20:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:61: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:57: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ [ 0%] Built target compile_tut_matrix_assignment_resizing /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_solve_matrix_inverse.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_solve_matrix_inverse.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_solve_matrix_inverse.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_VectorwiseOp_homogeneous.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, Eigen::Homogeneous, 0>, 0>, 1, -1, false>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1206:7: required from 'Eigen::internal::unary_evaluator >::unary_evaluator(const XprType&) [with ArgType = Eigen::Block, Eigen::Homogeneous, 0>, 0>, 1, -1, false>; int RowFactor = 3; int ColFactor = 1; typename Eigen::Replicate::Scalar = double; typename Eigen::internal::evaluator_traits::NestedExpression>::Kind = Eigen::internal::IndexBased; typename Eigen::Replicate::NestedExpression = Eigen::Block, Eigen::Homogeneous, 0>, 0>, 1, -1, false>; Eigen::internal::unary_evaluator >::XprType = Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:103:54: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:702:7: required from 'Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_quotient_op; Lhs = const Eigen::Block, Eigen::Homogeneous, 0>, 0>, 3, -1, false>; Rhs = const Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Rhs = Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Lhs = Eigen::Block, Eigen::Homogeneous, 0>, 0>, 3, -1, false>; Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp, const Eigen::Block, Eigen::Homogeneous, 0>, 0>, 3, -1, false>, const Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:671:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, Eigen::Homogeneous, 0>, 0>, 3, -1, false>, const Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Block, Eigen::Homogeneous, 0>, 0>, 3, -1, false>, const Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1> >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, Eigen::Homogeneous, 0>, 0>, 3, -1, false>, const Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Block, Eigen::Homogeneous, 0>, 0>, 3, -1, false>, const Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1> >; _Scalar = double; int _Rows = 3; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, Eigen::Homogeneous, 0>, 0>, 3, -1, false>, const Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, Eigen::Homogeneous, 0>, 0>, 3, -1, false>, const Eigen::Replicate, Eigen::Homogeneous, 0>, 0>, 1, -1, false>, 3, 1> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_VectorwiseOp_homogeneous.cpp:24:122: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_solve_matrix_inverse.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_solve_matrix_inverse.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 0%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_solve_matrix_inverse.dir/compile_Tutorial_solve_matrix_inverse.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_solve_matrix_inverse.dir/compile_Tutorial_solve_matrix_inverse.cpp.o -MF CMakeFiles/compile_Tutorial_solve_matrix_inverse.dir/compile_Tutorial_solve_matrix_inverse.cpp.o.d -o CMakeFiles/compile_Tutorial_solve_matrix_inverse.dir/compile_Tutorial_solve_matrix_inverse.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 5; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:47: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:9: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:130:12: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:9: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 5; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:47: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:336:10: required from 'Eigen::PartialPivLU::PartialPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:20:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ [ 0%] Linking CXX executable compile_tut_arithmetic_transpose_inplace cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_tut_arithmetic_transpose_inplace.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_VectorwiseOp_homogeneous.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 4, 3, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 4, 3, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 4, 3, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 4, 3, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 4, 3, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, 4, 3, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Homogeneous, 0>, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Homogeneous, 0>, 0>; OtherDerived = Eigen::Product, Eigen::Homogeneous, 0>, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Homogeneous, 0>, 0>; _Scalar = double; int _Rows = 4; int _Cols = -1; int _Options = 0; int _MaxRows = 4; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Homogeneous, 0>, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Homogeneous, 0>, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_VectorwiseOp_homogeneous.cpp:23:81: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 4, 3, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 4, 3, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 4, 3, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 4, 3, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_tut_arithmetic_transpose_inplace.dir/compile_tut_arithmetic_transpose_inplace.cpp.o -o compile_tut_arithmetic_transpose_inplace In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:162:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int Side = 1; int Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:62: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:9: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ [ 0%] Linking CXX executable compile_Vectorwise_reverse cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Vectorwise_reverse.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Vectorwise_reverse.dir/compile_Vectorwise_reverse.cpp.o -o compile_Vectorwise_reverse In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:162:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int Side = 1; int Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:62: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:336:10: required from 'Eigen::PartialPivLU::PartialPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:20:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:46: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:61: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:24:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:57: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:24:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:42: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:104:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; ResultType = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1307:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Eigen::internal::evaluator >::Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:381:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:102:76: required from 'static Eigen::internal::redux_novec_unroller::Scalar Eigen::internal::redux_novec_unroller::run(const Derived&, const Func&) [with Func = Eigen::internal::scalar_max_op; Derived = Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; int Start = 0; int Length = 3; Eigen::internal::redux_novec_unroller::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:336:10: required from 'Eigen::PartialPivLU::PartialPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:20:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:46: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:24:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:42: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:24:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:104:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; ResultType = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1307:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Eigen::internal::evaluator >::Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:381:29: required from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:120:33: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:9: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; LhsT = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Func = Eigen::internal::sub_assign_op; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:492:23: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:336:10: required from 'Eigen::PartialPivLU::PartialPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:20:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_ReshapeMat2Mat >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tutorial_ReshapeMat2Mat.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix; Rhs = Eigen::Matrix; int Mode = 5; int LoopIndex = 0; int Size = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:142:75: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 3, false>, 1, 0, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 0%] Linking CXX executable compile_Tutorial_solve_triangular_inplace [ 0%] Built target compile_Tutorial_ReshapeMat2Mat cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_solve_triangular_inplace.dir/link.txt --verbose=1 /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_all.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_all.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_all.dir/DependInfo.cmake --color= /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tutorial_solve_triangular_inplace.dir/compile_Tutorial_solve_triangular_inplace.cpp.o -o compile_Tutorial_solve_triangular_inplace gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_all.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_all.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 0%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_all.dir/compile_MatrixBase_all.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_all.dir/compile_MatrixBase_all.cpp.o -MF CMakeFiles/compile_MatrixBase_all.dir/compile_MatrixBase_all.cpp.o.d -o CMakeFiles/compile_MatrixBase_all.dir/compile_MatrixBase_all.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_all.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix; Rhs = Eigen::Matrix; int Mode = 5; int LoopIndex = 0; int Size = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:142:75: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:24:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 3, false>, 1, 0, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; LhsT = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Func = Eigen::internal::sub_assign_op; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:32: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:9: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_tut_arithmetic_transpose_inplace >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/tut_arithmetic_transpose_inplace.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 0%] Built target compile_tut_arithmetic_transpose_inplace In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix; Rhs = Eigen::Matrix; int Mode = 5; int LoopIndex = 1; int Size = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:130:67: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 3, false>, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cwiseSign.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwiseSign.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseSign.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cwiseSign.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwiseSign.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 3%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_cwiseSign.dir/compile_MatrixBase_cwiseSign.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_cwiseSign.dir/compile_MatrixBase_cwiseSign.cpp.o -MF CMakeFiles/compile_MatrixBase_cwiseSign.dir/compile_MatrixBase_cwiseSign.cpp.o.d -o CMakeFiles/compile_MatrixBase_cwiseSign.dir/compile_MatrixBase_cwiseSign.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseSign.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix; Rhs = Eigen::Matrix; int Mode = 5; int LoopIndex = 1; int Size = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:130:67: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:24:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 3, false>, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 1, 1, false> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Vectorwise_reverse >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Vectorwise_reverse.out /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix; Rhs = Eigen::Matrix; int Mode = 5; int LoopIndex = 2; int Size = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:130:67: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 3, false>, 1, 2, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 2, 1, false> >::' is deprecated [-Wenum-conversion] gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 3%] Built target compile_Vectorwise_reverse /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_isZero.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isZero.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_isZero.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_isZero.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isZero.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:976:99: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<3, 3, int>; ExpressionType = Eigen::Matrix; int Side = 1; bool Transposed = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1022:72: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<3, 3, int>; Rhs = Eigen::Matrix; int ProductTag = 3; MatrixShape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<3, 3, int>; Rhs = Eigen::Matrix; int Options = 2; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 3%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_isZero.dir/compile_MatrixBase_isZero.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_isZero.dir/compile_MatrixBase_isZero.cpp.o -MF CMakeFiles/compile_MatrixBase_isZero.dir/compile_MatrixBase_isZero.cpp.o.d -o CMakeFiles/compile_MatrixBase_isZero.dir/compile_MatrixBase_isZero.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isZero.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix; Rhs = Eigen::Matrix; int Mode = 5; int LoopIndex = 2; int Size = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:130:67: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:24:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 3, false>, 1, 2, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 2, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:9: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:406:53: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:336:10: required from 'Eigen::PartialPivLU::PartialPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:20:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:976:99: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<3, 3, int>; ExpressionType = Eigen::Matrix; int Side = 1; bool Transposed = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1022:72: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<3, 3, int>; Rhs = Eigen::Matrix; int ProductTag = 3; MatrixShape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<3, 3, int>; Rhs = Eigen::Matrix; int Options = 2; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:24:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:9: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:24:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, 1, 1, false> >, Eigen::internal::swap_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:992:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:492:23: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:336:10: required from 'Eigen::PartialPivLU::PartialPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:20:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, 1, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_singular.cpp:25:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_solve_triangular_inplace >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tutorial_solve_triangular_inplace.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 3%] Built target compile_Tutorial_solve_triangular_inplace /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_GeneralizedEigenSolver.dir/build.make doc/snippets/CMakeFiles/compile_GeneralizedEigenSolver.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_GeneralizedEigenSolver.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, 1, 1, false> >, Eigen::internal::swap_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:992:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:24:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_GeneralizedEigenSolver.dir/build.make doc/snippets/CMakeFiles/compile_GeneralizedEigenSolver.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, 1, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_reuse_decomposition.cpp:24:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] [ 3%] Building CXX object doc/snippets/CMakeFiles/compile_GeneralizedEigenSolver.dir/compile_GeneralizedEigenSolver.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_GeneralizedEigenSolver.dir/compile_GeneralizedEigenSolver.cpp.o -MF CMakeFiles/compile_GeneralizedEigenSolver.dir/compile_GeneralizedEigenSolver.cpp.o.d -o CMakeFiles/compile_GeneralizedEigenSolver.dir/compile_GeneralizedEigenSolver.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp [ 3%] Linking CXX executable compile_VectorwiseOp_homogeneous cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_VectorwiseOp_homogeneous.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_VectorwiseOp_homogeneous.dir/compile_VectorwiseOp_homogeneous.cpp.o -o compile_VectorwiseOp_homogeneous cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_VectorwiseOp_homogeneous >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/VectorwiseOp_homogeneous.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 3%] Built target compile_VectorwiseOp_homogeneous /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_cosh.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_cosh.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_cosh.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:18:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_cosh.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_cosh.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:19:10: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 3%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_cosh.dir/compile_Cwise_cosh.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_cosh.dir/compile_Cwise_cosh.cpp.o -MF CMakeFiles/compile_Cwise_cosh.dir/compile_Cwise_cosh.cpp.o.d -o CMakeFiles/compile_Cwise_cosh.dir/compile_Cwise_cosh.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_cosh.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Inverse >; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Inverse >; Rhs = Eigen::Matrix; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Inverse >; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Inverse >; Rhs = Eigen::Matrix; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Inverse >; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Inverse >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Inverse >; Rhs = Eigen::Matrix; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 3, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 3, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:166:72: required from 'static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:310:60: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Inverse >; Rhs = Eigen::Matrix; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 3, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:166:72: required from 'static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:310:60: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; XprType = Eigen::Matrix; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Inverse >; typename SrcXprType::Scalar = float; typename DstXprType::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Inverse >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Inverse >; Rhs = Eigen::Matrix; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, 3, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, 3, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Inverse >; Rhs = Eigen::Matrix; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseSign.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseSign.cpp:18:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseSign.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Matrix >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseSign.cpp:21:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:515, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_all.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h: In instantiation of 'bool Eigen::DenseBase::all() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >]': /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_all.cpp:22:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:86:60: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_all.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_all.cpp:18:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = float; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_all.cpp:21:32: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_all.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_all.cpp:19:68: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, Eigen::Matrix > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_all.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_all.cpp:18:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isZero.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isZero.cpp:18:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose >; OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = float; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_all.cpp:21:32: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isZero.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isZero.cpp:18:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ [ 3%] Linking CXX executable compile_MatrixBase_cwiseSign cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_cwiseSign.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_cwiseSign.dir/compile_MatrixBase_cwiseSign.cpp.o -o compile_MatrixBase_cwiseSign [ 3%] Linking CXX executable compile_MatrixBase_isZero cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_isZero.dir/link.txt --verbose=1 [ 3%] Linking CXX executable compile_Tutorial_solve_matrix_inverse cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_solve_matrix_inverse.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tutorial_solve_matrix_inverse.dir/compile_Tutorial_solve_matrix_inverse.cpp.o -o compile_Tutorial_solve_matrix_inverse /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_isZero.dir/compile_MatrixBase_isZero.cpp.o -o compile_MatrixBase_isZero [ 3%] Linking CXX executable compile_MatrixBase_all cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_all.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_all.dir/compile_MatrixBase_all.cpp.o -o compile_MatrixBase_all [ 3%] Linking CXX executable compile_Tutorial_solve_reuse_decomposition cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_solve_reuse_decomposition.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tutorial_solve_reuse_decomposition.dir/compile_Tutorial_solve_reuse_decomposition.cpp.o -o compile_Tutorial_solve_reuse_decomposition [ 6%] Linking CXX executable compile_Tutorial_solve_singular cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_solve_singular.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tutorial_solve_singular.dir/compile_Tutorial_solve_singular.cpp.o -o compile_Tutorial_solve_singular cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_isZero >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_isZero.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 6%] Built target compile_MatrixBase_isZero /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cwiseMin.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwiseMin.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseMin.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_cwiseSign >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_cwiseSign.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cwiseMin.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwiseMin.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 6%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_cwiseMin.dir/compile_MatrixBase_cwiseMin.cpp.o [ 6%] Built target compile_MatrixBase_cwiseSign cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_cwiseMin.dir/compile_MatrixBase_cwiseMin.cpp.o -MF CMakeFiles/compile_MatrixBase_cwiseMin.dir/compile_MatrixBase_cwiseMin.cpp.o.d -o CMakeFiles/compile_MatrixBase_cwiseMin.dir/compile_MatrixBase_cwiseMin.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseMin.cpp /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cwiseEqual.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwiseEqual.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseEqual.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_solve_matrix_inverse >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tutorial_solve_matrix_inverse.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cwiseEqual.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwiseEqual.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 6%] Built target compile_Tutorial_solve_matrix_inverse /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_max.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_max.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_max.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_all >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_all.out [ 6%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_cwiseEqual.dir/compile_MatrixBase_cwiseEqual.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_cwiseEqual.dir/compile_MatrixBase_cwiseEqual.cpp.o -MF CMakeFiles/compile_MatrixBase_cwiseEqual.dir/compile_MatrixBase_cwiseEqual.cpp.o.d -o CMakeFiles/compile_MatrixBase_cwiseEqual.dir/compile_MatrixBase_cwiseEqual.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseEqual.cpp gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_max.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_max.dir/build gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 6%] Built target compile_MatrixBase_all /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cwiseQuotient.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwiseQuotient.dir/depend [ 6%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_max.dir/compile_Cwise_max.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_max.dir/compile_Cwise_max.cpp.o -MF CMakeFiles/compile_Cwise_max.dir/compile_Cwise_max.cpp.o.d -o CMakeFiles/compile_Cwise_max.dir/compile_Cwise_max.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_max.cpp gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseQuotient.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cwiseQuotient.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwiseQuotient.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 6%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_cwiseQuotient.dir/compile_MatrixBase_cwiseQuotient.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_cwiseQuotient.dir/compile_MatrixBase_cwiseQuotient.cpp.o -MF CMakeFiles/compile_MatrixBase_cwiseQuotient.dir/compile_MatrixBase_cwiseQuotient.cpp.o.d -o CMakeFiles/compile_MatrixBase_cwiseQuotient.dir/compile_MatrixBase_cwiseQuotient.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseQuotient.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_cosh.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = double; typename OtherDerived::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_cosh.cpp:18:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_cosh.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_cosh.cpp:19:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:119:9: required from 'Eigen::GeneralizedEigenSolver<_MatrixType>::GeneralizedEigenSolver() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:120:9: required from 'Eigen::GeneralizedEigenSolver<_MatrixType>::GeneralizedEigenSolver() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:121:9: required from 'Eigen::GeneralizedEigenSolver<_MatrixType>::GeneralizedEigenSolver() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:19:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:61:65: required from 'class Eigen::HouseholderQR >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ [ 6%] Linking CXX executable compile_Cwise_cosh cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_cosh.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_cosh.dir/compile_Cwise_cosh.cpp.o -o compile_Cwise_cosh cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_solve_reuse_decomposition >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tutorial_solve_reuse_decomposition.out cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_solve_singular >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tutorial_solve_singular.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 6%] Built target compile_Tutorial_solve_reuse_decomposition /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_plus_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_plus_equal.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_plus_equal.dir/DependInfo.cmake --color= [ 6%] Built target compile_Tutorial_solve_singular gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_asDiagonal.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_asDiagonal.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_asDiagonal.dir/DependInfo.cmake --color= /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_plus_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_plus_equal.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 6%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_plus_equal.dir/compile_Cwise_plus_equal.cpp.o gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_asDiagonal.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_asDiagonal.dir/build cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_plus_equal.dir/compile_Cwise_plus_equal.cpp.o -MF CMakeFiles/compile_Cwise_plus_equal.dir/compile_Cwise_plus_equal.cpp.o.d -o CMakeFiles/compile_Cwise_plus_equal.dir/compile_Cwise_plus_equal.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_plus_equal.cpp gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 6%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_asDiagonal.dir/compile_MatrixBase_asDiagonal.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_asDiagonal.dir/compile_MatrixBase_asDiagonal.cpp.o -MF CMakeFiles/compile_MatrixBase_asDiagonal.dir/compile_MatrixBase_asDiagonal.cpp.o.d -o CMakeFiles/compile_MatrixBase_asDiagonal.dir/compile_MatrixBase_asDiagonal.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_asDiagonal.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_cosh >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_cosh.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 6%] Built target compile_Cwise_cosh /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_diagonal.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_diagonal.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_diagonal.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:349:133: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_diagonal.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_diagonal.dir/build /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:349:133: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 6%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_diagonal.dir/compile_MatrixBase_diagonal.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_diagonal.dir/compile_MatrixBase_diagonal.cpp.o -MF CMakeFiles/compile_MatrixBase_diagonal.dir/compile_MatrixBase_diagonal.cpp.o.d -o CMakeFiles/compile_MatrixBase_diagonal.dir/compile_MatrixBase_diagonal.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_diagonal.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = float; T1 = float; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:371:67: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:398:133: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:428, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/BinaryFunctors.h: In instantiation of 'struct Eigen::internal::functor_traits, float> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:111: required from 'struct Eigen::internal::binary_evaluator, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:398:133: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/BinaryFunctors.h:97:43: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 97 | Cost = (NumTraits::MulCost + NumTraits::MulCost)/2, // rough estimate! | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:398:133: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::binary_evaluator, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, float>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:428, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/BinaryFunctors.h: In instantiation of 'struct Eigen::internal::functor_traits > >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:111: required from 'struct Eigen::internal::binary_evaluator >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:398:133: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/BinaryFunctors.h:340:42: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::NumTraits >::' is deprecated [-Wenum-conversion] 340 | Cost = (NumTraits::AddCost+NumTraits::AddCost)/2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, 1>, -1, 1, false> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > > >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:398:133: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::binary_evaluator >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, std::complex >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, 3, -1, false>, 3, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:486:82: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseMin.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:347:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseMin.cpp:18:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseMin.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseMin.cpp:19:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> > >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:343:38: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_max.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_max.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 2, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; Derived = Eigen::Matrix, 2, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; _Scalar = std::complex; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:393:43: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 2, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, 2> >, const Eigen::Block, 2, 2, false> > >; Derived = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, 2> >, const Eigen::Block, 2, 2, false> > >; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:394:43: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, -1, 1> >; _Scalar = std::complex; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, -1, 1> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, -1, 1> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:22:99: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_max.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_max.cpp:19:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = float; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:23:97: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseEqual.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseEqual.cpp:18:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseEqual.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, int, int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::internal::IndexBased, long int>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:131:68: required from 'Eigen::Index Eigen::DenseBase::count() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseEqual.cpp:23:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::internal::IndexBased, long int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:131:68: required from 'Eigen::Index Eigen::DenseBase::count() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseEqual.cpp:23:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, int, int>::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseEqual.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = bool; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseEqual.cpp:22:45: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:271:80: required from 'void Eigen::RealQZ<_MatrixType>::computeNorms() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:574:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseQuotient.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:347:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseQuotient.cpp:18:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:272:68: required from 'void Eigen::RealQZ<_MatrixType>::computeNorms() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:574:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:347:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:480:18: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseQuotient.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseQuotient.cpp:19:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ [ 6%] Linking CXX executable compile_MatrixBase_cwiseMin cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_cwiseMin.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_cwiseMin.dir/compile_MatrixBase_cwiseMin.cpp.o -o compile_MatrixBase_cwiseMin In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, Eigen::Block, -1, -1>, -1, 1, true> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryView >, Eigen::Block, -1, -1>, -1, 1, true> > >, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryView >, Eigen::Block, -1, -1>, -1, 1, true> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::CwiseUnaryView >, Eigen::Block, -1, -1>, -1, 1, true> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryView >, Eigen::Block, -1, -1>, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryView >, Eigen::Block, -1, -1>, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseUnaryView >, Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:147:18: required from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::CwiseUnaryView >, Eigen::Block, -1, -1>, -1, 1, true> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:354:42: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:753:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 753 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryView >, Eigen::Block, -1, -1>, -1, 1, true> > >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryView >, Eigen::Block, -1, -1>, -1, 1, true> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::CwiseUnaryView >, Eigen::Block, -1, -1>, -1, 1, true> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryView >, Eigen::Block, -1, -1>, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryView >, Eigen::Block, -1, -1>, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseUnaryView >, Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:147:18: required from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::CwiseUnaryView >, Eigen::Block, -1, -1>, -1, 1, true> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:354:42: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::Block, -1, -1>, -1, 1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Linking CXX executable compile_Cwise_max cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_max.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_max.dir/compile_Cwise_max.cpp.o -o compile_Cwise_max /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1>, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:147:18: required from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:403:37: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] [ 6%] Linking CXX executable compile_MatrixBase_cwiseQuotient cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_cwiseQuotient.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_cwiseQuotient.dir/compile_MatrixBase_cwiseQuotient.cpp.o -o compile_MatrixBase_cwiseQuotient [ 6%] Linking CXX executable compile_MatrixBase_cwiseEqual cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_cwiseEqual.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_cwiseEqual.dir/compile_MatrixBase_cwiseEqual.cpp.o -o compile_MatrixBase_cwiseEqual cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_cwiseMin >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_cwiseMin.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 6%] Built target compile_MatrixBase_cwiseMin /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 6%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/compile_MatrixBase_block_int_int_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/compile_MatrixBase_block_int_int_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/compile_MatrixBase_block_int_int_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/compile_MatrixBase_block_int_int_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_block_int_int_int_int.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_max >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_max.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 6%] Built target compile_Cwise_max /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_applyOnTheRight.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_applyOnTheRight.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_applyOnTheRight.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_applyOnTheRight.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_applyOnTheRight.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 10%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_applyOnTheRight.dir/compile_MatrixBase_applyOnTheRight.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_applyOnTheRight.dir/compile_MatrixBase_applyOnTheRight.cpp.o -MF CMakeFiles/compile_MatrixBase_applyOnTheRight.dir/compile_MatrixBase_applyOnTheRight.cpp.o.d -o CMakeFiles/compile_MatrixBase_applyOnTheRight.dir/compile_MatrixBase_applyOnTheRight.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_applyOnTheRight.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_cwiseQuotient >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_cwiseQuotient.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 10%] Built target compile_MatrixBase_cwiseQuotient /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_HessenbergDecomposition_packedMatrix.dir/build.make doc/snippets/CMakeFiles/compile_HessenbergDecomposition_packedMatrix.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_HessenbergDecomposition_packedMatrix.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_HessenbergDecomposition_packedMatrix.dir/build.make doc/snippets/CMakeFiles/compile_HessenbergDecomposition_packedMatrix.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 10%] Building CXX object doc/snippets/CMakeFiles/compile_HessenbergDecomposition_packedMatrix.dir/compile_HessenbergDecomposition_packedMatrix.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_HessenbergDecomposition_packedMatrix.dir/compile_HessenbergDecomposition_packedMatrix.cpp.o -MF CMakeFiles/compile_HessenbergDecomposition_packedMatrix.dir/compile_HessenbergDecomposition_packedMatrix.cpp.o.d -o CMakeFiles/compile_HessenbergDecomposition_packedMatrix.dir/compile_HessenbergDecomposition_packedMatrix.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = 2; int MaxSizeAtCompileTime = 2; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:317:5: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:344:62: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_cwiseEqual >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_cwiseEqual.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 10%] Built target compile_MatrixBase_cwiseEqual /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_quotient.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_quotient.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_quotient.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_quotient.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_quotient.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 10%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_quotient.dir/compile_Cwise_quotient.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_quotient.dir/compile_Cwise_quotient.cpp.o -MF CMakeFiles/compile_Cwise_quotient.dir/compile_Cwise_quotient.cpp.o.d -o CMakeFiles/compile_Cwise_quotient.dir/compile_Cwise_quotient.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_quotient.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_plus_equal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_plus_equal.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_plus_equal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::add_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfCwiseBinaryOp.h:27:28: required from 'Derived& Eigen::ArrayBase::operator+=(const Scalar&) [with Derived = Eigen::Array; Eigen::ArrayBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_plus_equal.cpp:19:6: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 9>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 9]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 9; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 9; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 9>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:225:49: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 9> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 9> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2, 2, false>, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, 2, 2, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, 2, 2, false>; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = Eigen::Block, 2, 2, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Block, 2, 2, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 2, 2, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:322:83: required from 'void Eigen::RealQZ<_MatrixType>::splitOffTwoRows(Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:592:11: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2, 2, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2, 2, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_asDiagonal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:347:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_asDiagonal.cpp:18:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::DiagonalWrapper >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_asDiagonal.cpp:18:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>; _Scalar = float; int _Rows = -1; int _Cols = 2; int _Options = 0; int _MaxRows = -1; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, -1, 2, true>, -1, 2, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>; Derived = Eigen::Block, -1, 2, true>, -1, 2, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:504:53: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>; _Scalar = float; int _Rows = 2; int _Cols = -1; int _Options = 0; int _MaxRows = 2; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 2, -1, false>; Src = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>; Derived = Eigen::Block, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:518:41: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1>; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:342:38: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 2, -1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1>; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:342:38: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> > >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:343:38: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 2, 2, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:344:62: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:344:62: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_asDiagonal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::DiagonalWrapper >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::DiagonalWrapper >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::DiagonalWrapper >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::DiagonalWrapper >; OtherDerived = Eigen::DiagonalWrapper >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::DiagonalWrapper >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_asDiagonal.cpp:18:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) long long int>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_diagonal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_diagonal.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::diagonal_product_evaluator_base, 2, 2, false>, const Eigen::Matrix, Eigen::Product, 2, 2, false>, Eigen::DiagonalWrapper >, 1>, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:907:8: required from 'struct Eigen::internal::product_evaluator, 2, 2, false>, Eigen::DiagonalWrapper >, 1>, 3, Eigen::DenseShape, Eigen::DiagonalShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 2, 2, false>, Eigen::DiagonalWrapper >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 2, 2, false>, Eigen::DiagonalWrapper >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 2, 2, false>, Eigen::DiagonalWrapper >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 2, 2, false>, Eigen::DiagonalWrapper >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 2, 2, false>, Eigen::DiagonalWrapper >, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 2, 2, false>, Eigen::DiagonalWrapper >, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, 2, 2, false>, Eigen::DiagonalWrapper >, 1>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:371:32: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 2, 2, false> >::' is deprecated [-Wenum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Diagonal, 0>; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Diagonal, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Diagonal, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_diagonal.cpp:21:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, 2, 1>; Src = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; Derived = Eigen::Matrix, 2, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; Derived = Eigen::Matrix, 2, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; _Scalar = std::complex; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:393:43: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, 2, -1> > >::' and 'Eigen::internal::evaluator, 2, -1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, 2, 1>; Src = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; Derived = Eigen::Matrix, 2, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; Derived = Eigen::Matrix, 2, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; _Scalar = std::complex; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:393:43: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, float>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:428, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/BinaryFunctors.h: In instantiation of 'struct Eigen::internal::functor_traits, float> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:111: required from 'struct Eigen::internal::binary_evaluator, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, 2, 1>; Src = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; Derived = Eigen::Matrix, 2, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; Derived = Eigen::Matrix, 2, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; _Scalar = std::complex; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:393:43: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/BinaryFunctors.h:340:42: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 340 | Cost = (NumTraits::AddCost+NumTraits::AddCost)/2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, 2, 1>; SrcXprType = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, 2, 1>; SrcXprType = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, 2, 1>; Src = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; Derived = Eigen::Matrix, 2, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; Derived = Eigen::Matrix, 2, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; _Scalar = std::complex; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:393:43: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::binary_evaluator, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, float>::' and 'Eigen::internal::evaluator, -1, 1>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, float>::' and 'Eigen::internal::evaluator, -1, 1>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, 2> >, const Eigen::Block, 2, 2, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, 2> >, const Eigen::Block, 2, 2, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, 2> >, const Eigen::Block, 2, 2, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, 2> >, const Eigen::Block, 2, 2, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, 2> >, const Eigen::Block, 2, 2, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, 2, 2>; Src = Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, 2> >, const Eigen::Block, 2, 2, false> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, 2> >, const Eigen::Block, 2, 2, false> > >; Derived = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, 2> >, const Eigen::Block, 2, 2, false> > >; Derived = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, 2> >, const Eigen::Block, 2, 2, false> > >; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:394:43: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, 2, 2> > >::' and 'Eigen::internal::evaluator, 2, 2, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, 2> >, const Eigen::Block, 2, 2, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, 2> >, const Eigen::Block, 2, 2, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, 2, 2>; SrcXprType = Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, 2> >, const Eigen::Block, 2, 2, false> > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, 2, 2>; SrcXprType = Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, 2> >, const Eigen::Block, 2, 2, false> > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, 2, 2>; Src = Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, 2> >, const Eigen::Block, 2, 2, false> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, 2> >, const Eigen::Block, 2, 2, false> > >; Derived = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, 2> >, const Eigen::Block, 2, 2, false> > >; Derived = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, 2> >, const Eigen::Block, 2, 2, false> > >; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:394:43: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 2, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::binary_evaluator, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, 2> >, const Eigen::Block, 2, 2, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, 2, 2> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Matrix, 2, 2> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, 2, 2> >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, 2, 2> >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 2, 2>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 2, 2>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix, 2, 2>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:61: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 2> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, const Eigen::Matrix, 2, 2> >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, 2, 2> >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr >, const Eigen::Matrix, 2, 2> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr >, const Eigen::Matrix, 2, 2> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 2, 2>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 2, 2>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix, 2, 2>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:61: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, 2, 2> >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator >, const Eigen::Matrix, 2, 2> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Linking CXX executable compile_Cwise_plus_equal cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_plus_equal.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_plus_equal.dir/compile_Cwise_plus_equal.cpp.o -o compile_Cwise_plus_equal /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>; Src = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>; Src = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true> >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>; Src = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true> >; Derived = Eigen::Block, -1, -1>, -1, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:404:26: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Linking CXX executable compile_MatrixBase_asDiagonal cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_asDiagonal.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_asDiagonal.dir/compile_MatrixBase_asDiagonal.cpp.o -o compile_MatrixBase_asDiagonal cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_plus_equal >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_plus_equal.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 10%] Built target compile_Cwise_plus_equal /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cwiseAbs2.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwiseAbs2.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseAbs2.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cwiseAbs2.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwiseAbs2.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 10%] Linking CXX executable compile_MatrixBase_diagonal cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_diagonal.dir/link.txt --verbose=1 [ 10%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_cwiseAbs2.dir/compile_MatrixBase_cwiseAbs2.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_cwiseAbs2.dir/compile_MatrixBase_cwiseAbs2.cpp.o -MF CMakeFiles/compile_MatrixBase_cwiseAbs2.dir/compile_MatrixBase_cwiseAbs2.cpp.o.d -o CMakeFiles/compile_MatrixBase_cwiseAbs2.dir/compile_MatrixBase_cwiseAbs2.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseAbs2.cpp /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_diagonal.dir/compile_MatrixBase_diagonal.cpp.o -o compile_MatrixBase_diagonal /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Matrix; _MatrixType = Eigen::Block, 2, 2, false>; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:223:51: required from 'void Eigen::internal::triangular_solve_retval::evalTo(Dest&) const [with Dest = Eigen::Matrix; int Side = 2; TriangularType = Eigen::TriangularView, 2, 2, false>, 2>; Rhs = Eigen::Block, 2, 2, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::triangular_solve_retval<2, Eigen::TriangularView, 2, 2, false>, 2>, Eigen::Block, 2, 2, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::triangular_solve_retval<2, Eigen::TriangularView, 2, 2, false>, 2>, Eigen::Block, 2, 2, false> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue, 2, 2, false>, 2>, Eigen::Block, 2, 2, false> > >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:322:18: required from 'void Eigen::RealQZ<_MatrixType>::splitOffTwoRows(Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:592:11: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 2, 2, false>, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 2, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, 2>; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:483:34: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, 2>; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:483:34: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:503:33: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:517:24: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_asDiagonal >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_asDiagonal.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 10%] Built target compile_MatrixBase_asDiagonal /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_bottomLeftCorner_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_bottomLeftCorner_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_bottomLeftCorner_int_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_bottomLeftCorner_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_bottomLeftCorner_int_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 10%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_bottomLeftCorner_int_int.dir/compile_MatrixBase_bottomLeftCorner_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_bottomLeftCorner_int_int.dir/compile_MatrixBase_bottomLeftCorner_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_bottomLeftCorner_int_int.dir/compile_MatrixBase_bottomLeftCorner_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_bottomLeftCorner_int_int.dir/compile_MatrixBase_bottomLeftCorner_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_bottomLeftCorner_int_int.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, Eigen::Block, -1, -1>, -1, 1, true> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:736:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::CwiseUnaryView >, Eigen::Block, -1, -1>, -1, 1, true> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::CwiseUnaryView >, Eigen::Block, -1, -1>, -1, 1, true> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::CwiseUnaryView >, Eigen::Block, -1, -1>, -1, 1, true> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::CwiseUnaryView >, Eigen::Block, -1, -1>, -1, 1, true> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::CwiseUnaryView >, Eigen::Block, -1, -1>, -1, 1, true> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::CwiseUnaryView >, Eigen::Block, -1, -1>, -1, 1, true> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::CwiseUnaryView >, Eigen::Block, -1, -1>, -1, 1, true> >; Eigen::DenseBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:355:44: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:753:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 753 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_diagonal >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_diagonal.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 10%] Built target compile_MatrixBase_diagonal /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_solve_multiple_rhs.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_solve_multiple_rhs.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_solve_multiple_rhs.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_solve_multiple_rhs.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_solve_multiple_rhs.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 10%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_solve_multiple_rhs.dir/compile_Tutorial_solve_multiple_rhs.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_solve_multiple_rhs.dir/compile_Tutorial_solve_multiple_rhs.cpp.o -MF CMakeFiles/compile_Tutorial_solve_multiple_rhs.dir/compile_Tutorial_solve_multiple_rhs.cpp.o.d -o CMakeFiles/compile_Tutorial_solve_multiple_rhs.dir/compile_Tutorial_solve_multiple_rhs.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, float>, Eigen::Matrix, -1, 1>, Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, float>, Eigen::Matrix, -1, 1>, Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:270:41: required from 'struct Eigen::internal::unary_evaluator, float>, Eigen::Matrix, -1, 1>, Eigen::Matrix > >, Eigen::internal::IndexBased, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, float>, Eigen::Matrix, -1, 1>, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, 1, -1>; SrcXprType = Eigen::Transpose, float>, Eigen::Matrix, -1, 1>, Eigen::Matrix > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, float>, Eigen::Matrix, -1, 1>, Eigen::Matrix > >; Derived = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose, float>, Eigen::Matrix, -1, 1>, Eigen::Matrix > >; OtherDerived = Eigen::Transpose, float>, Eigen::Matrix, -1, 1>, Eigen::Matrix > >; Derived = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, float>, Eigen::Matrix, -1, 1>, Eigen::Matrix > >; _Scalar = std::complex; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, float>, Eigen::Matrix, -1, 1>, Eigen::Matrix > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, float>, Eigen::Matrix, -1, 1>, Eigen::Matrix > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:24:101: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1> > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:83:75: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 9; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 9>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 9>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 9>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 9]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 9; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 9>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 9; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 9>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:225:59: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_applyOnTheRight.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_applyOnTheRight.cpp:18:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_block_int_int_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_block_int_int_int_int.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, -1, -1, false>; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, -1, -1, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, -1, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_block_int_int_int_int.cpp:20:69: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_applyOnTheRight.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/EigenBase.h:104:9: required from 'void Eigen::EigenBase::applyThisOnTheRight(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:500:38: required from 'Derived& Eigen::MatrixBase::operator*=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_applyOnTheRight.cpp:23:6: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:7, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition >': /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_applyOnTheRight.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/EigenBase.h:104:9: required from 'void Eigen::EigenBase::applyThisOnTheRight(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:500:38: required from 'Derived& Eigen::MatrixBase::operator*=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_applyOnTheRight.cpp:23:6: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:62: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<2, 2, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:344:62: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:61: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:344:44: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:57: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:344:44: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:62: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = std::complex; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix, 2, 2>; TranspositionType = Eigen::Transpositions<2, 2, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 2, 2>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 2, 2>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix, 2, 2>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:61: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 1>, 2, 1, false>; _MatrixType = const Eigen::Matrix, 2, 2>; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1>, 2, 1, false>; _MatrixType = const Eigen::Matrix, 2, 2>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:61: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix, 2, 1>; DstType = Eigen::Block, -1, 1>, 2, 1, false>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1>, 2, 1, false>; DecType = Eigen::PartialPivLU, 2, 2> >; RhsType = Eigen::Matrix, 2, 1>; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Derived = Eigen::Block, -1, 1>, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:43: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 2, 2>, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 1>, 2, 1, false>; _MatrixType = const Eigen::Matrix, 2, 2>; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1>, 2, 1, false>; _MatrixType = const Eigen::Matrix, 2, 2>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:57: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix, 2, 1>; DstType = Eigen::Block, -1, 1>, 2, 1, false>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1>, 2, 1, false>; DecType = Eigen::PartialPivLU, 2, 2> >; RhsType = Eigen::Matrix, 2, 1>; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Derived = Eigen::Block, -1, 1>, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:43: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 2, 2>, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_applyOnTheRight.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/EigenBase.h:104:9: required from 'void Eigen::EigenBase::applyThisOnTheRight(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:500:38: required from 'Derived& Eigen::MatrixBase::operator*=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_applyOnTheRight.cpp:23:6: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 3, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 3, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:87:54: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:122:30: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:121:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 4, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:344:62: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<2, 2, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:344:62: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:373, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_quotient.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NumTraits.h: In instantiation of 'struct Eigen::NumTraits >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Meta.h:408:41: recursively required by substitution of 'template struct Eigen::ScalarBinaryOpTraits::IsComplex, T>::type>::Real, BinaryOp> [with T = Eigen::Array; BinaryOp = Eigen::internal::scalar_quotient_op, double>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Meta.h:408:41: required by substitution of 'template static Eigen::internal::meta_yes Eigen::internal::has_ReturnType, double, Eigen::internal::scalar_quotient_op, double> > >::testFunctor(const typename C::ReturnType*) [with C = Eigen::ScalarBinaryOpTraits, double, Eigen::internal::scalar_quotient_op, double> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Meta.h:411:39: required from 'struct Eigen::internal::has_ReturnType, double, Eigen::internal::scalar_quotient_op, double> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:260:3: required by substitution of 'template typename Eigen::internal::enable_if > >::value>::type, double>, const typename Eigen::internal::plain_constant_type, typename Eigen::internal::promote_scalar_arg > >::value>::type>::type, const Eigen::Array > >::type Eigen::operator/(const T&, const StorageBaseType&) [with T = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_quotient.cpp:19:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NumTraits.h:209:96: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 209 | ReadCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::ReadCost, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NumTraits.h:210:96: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 210 | AddCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::AddCost, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NumTraits.h:211:96: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 211 | MulCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::MulCost | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_quotient.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_quotient.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_quotient.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_quotient.cpp:19:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = std::complex; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 2, 2>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 2, 2>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix, 2, 2>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:61: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = std::complex; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = std::complex; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix, 2, 2>; TranspositionType = Eigen::Transpositions<2, 2, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 2, 2>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 2, 2>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix, 2, 2>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:61: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' and 'Eigen::internal::visitor_evaluator >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false> >, 6>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 6; Eigen::TriangularView::MatrixType = const Eigen::Transpose, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:247:14: required from 'const AdjointReturnType Eigen::TriangularView::adjoint() const [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::AdjointReturnType = Eigen::TriangularView, -1, -1, false> >, 6>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:92:93: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 6> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 6> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:94:53: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView >, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:247:14: required from 'const AdjointReturnType Eigen::TriangularView::adjoint() const [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::AdjointReturnType = Eigen::TriangularView >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:95:63: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase >, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase >, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:287:26: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Block, 2, 2, false>; Rhs = Eigen::Matrix; int Side = 2; int Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Matrix; _MatrixType = Eigen::Block, 2, 2, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:223:51: required from 'void Eigen::internal::triangular_solve_retval::evalTo(Dest&) const [with Dest = Eigen::Matrix; int Side = 2; TriangularType = Eigen::TriangularView, 2, 2, false>, 2>; Rhs = Eigen::Block, 2, 2, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::triangular_solve_retval<2, Eigen::TriangularView, 2, 2, false>, 2>, Eigen::Block, 2, 2, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::triangular_solve_retval<2, Eigen::TriangularView, 2, 2, false>, 2>, Eigen::Block, 2, 2, false> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue, 2, 2, false>, 2>, Eigen::Block, 2, 2, false> > >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:322:18: required from 'void Eigen::RealQZ<_MatrixType>::splitOffTwoRows(Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:592:11: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, 2>; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:483:34: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 2, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 2, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 2, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 2, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 2, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 2, 1, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 2, 1, false>; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:484:20: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, 3, -1, false>, 3, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:486:82: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 3, -1, false>, 3, -1, true>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 3, -1, false>, 3, -1, true>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, 3, -1, false>, 3, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:486:82: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, 3, -1, false>, 3, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:486:82: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, 3, true>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, 3, true>, -1, 2, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 3, true>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 3, true>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 3, true>, -1, 2, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, 3, true>, -1, 2, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 3, true>, -1, 2, false>, Eigen::Matrix, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, 3, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:489:67: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, 3, true>, -1, 2, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, 3, true>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, 3, true>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, 3, true>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 3, true>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 3, true>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 3, true>, -1, 2, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 3, true>, -1, 2, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>; ExpressionType = Eigen::Block, -1, 3, true>, -1, 2, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, 3, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:489:67: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Linking CXX executable compile_MatrixBase_block_int_int_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/compile_MatrixBase_block_int_int_int_int.cpp.o -o compile_MatrixBase_block_int_int_int_int [ 10%] Linking CXX executable compile_Cwise_quotient cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_quotient.dir/link.txt --verbose=1 [ 10%] Linking CXX executable compile_MatrixBase_applyOnTheRight cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_applyOnTheRight.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_quotient.dir/compile_Cwise_quotient.cpp.o -o compile_Cwise_quotient /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_applyOnTheRight.dir/compile_MatrixBase_applyOnTheRight.cpp.o -o compile_MatrixBase_applyOnTheRight /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 5; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:47: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<2, 2, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:344:62: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:46: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:344:44: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 4, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:161:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, 4, 1, true>, -1, 1, false>; Derived = Eigen::Block, 4, -1, true>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, 4, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, 4, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, 4, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:42: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:344:44: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 5; Derived = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:47: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = std::complex; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix, 2, 2>; TranspositionType = Eigen::Transpositions<2, 2, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 2, 2>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 2, 2>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix, 2, 2>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:61: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, -1, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:128:18: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 4, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2, 2>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix, 2, 2>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix, 2, 2>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Matrix, 2, 2>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 2, 2>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:46: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix, 2, 1>; DstType = Eigen::Block, -1, 1>, 2, 1, false>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1>, 2, 1, false>; DecType = Eigen::PartialPivLU, 2, 2> >; RhsType = Eigen::Matrix, 2, 1>; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Derived = Eigen::Block, -1, 1>, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:43: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2, 2>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2, 2>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, -1, true>, 4, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, -1, true>, 4, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 4, -1, true>, 4, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 4, -1, true>, 4, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, 4, -1, true>, 4, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:165:18: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, 4, 1, true>, -1, 1, false>; Derived = Eigen::Block, 4, -1, true>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_quotient >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_quotient.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, 4, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, 4, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, 4, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] [ 10%] Built target compile_Cwise_quotient /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_end_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_end_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_end_int.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 4, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 4, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 4, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 4, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 4, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 4, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 4, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 4, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, 4, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, 4, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, 4, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 4, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_end_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_end_int.dir/build In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 4, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 4, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_end_int.dir/compile_MatrixBase_end_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_end_int.dir/compile_MatrixBase_end_int.cpp.o -MF CMakeFiles/compile_MatrixBase_end_int.dir/compile_MatrixBase_end_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_end_int.dir/compile_MatrixBase_end_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_end_int.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 4, -1, true>, 4, -1, false>, Eigen::Block, 4, 1, true>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 4, -1, true>, 4, -1, false>, Eigen::Block, 4, 1, true>, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 4, -1, true>, 4, -1, false>, Eigen::Block, 4, 1, true>, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 4, -1, true>, 4, -1, false>, Eigen::Block, 4, 1, true>, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 4, -1, true>, 4, -1, false>, Eigen::Block, 4, 1, true>, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 4, -1, true>, 4, -1, false>, Eigen::Block, 4, 1, true>, -1, 1, false>, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 4, -1, true>, 4, -1, false>, Eigen::Block, 4, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, 4, 1, true>, -1, 1, false>; Derived = Eigen::Block, 4, -1, true>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 4, -1, true>, 4, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2, 2>, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix, 2, 2>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix, 2, 2>; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Matrix, 2, 2>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 2, 2>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:42: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix, 2, 1>; DstType = Eigen::Block, -1, 1>, 2, 1, false>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1>, 2, 1, false>; DecType = Eigen::PartialPivLU, 2, 2> >; RhsType = Eigen::Matrix, 2, 1>; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Derived = Eigen::Block, -1, 1>, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:43: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2, 2>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2, 2>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 4, -1, true>, 4, -1, false> >::' and 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 4, -1, true>, 4, -1, false> >::' and 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 4, -1, true>, 4, -1, false>, Eigen::Block, 4, 1, true>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 4, 1, true>, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 4, 1, true>, -1, 1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, -1, true>, 4, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 4, 1, true>, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, -1, true>, 4, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 4, 1, true>, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 4, -1, true>, 4, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 4, 1, true>, -1, 1, false> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 4, -1, true>, 4, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 4, 1, true>, -1, 1, false> >, 0>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 4, 1, true>, -1, 1, false> >, 0>; ExpressionType = Eigen::Block, 4, -1, true>, 4, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, 4, 1, true>, -1, 1, false>; Derived = Eigen::Block, 4, -1, true>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, 4, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, 4, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 4, 1, true>, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:64:127: required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:67:128: required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:73: required from 'void Eigen::internal::HessenbergDecompositionMatrixHReturnType::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:24:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_applyOnTheRight >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_applyOnTheRight.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:24:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Built target compile_MatrixBase_applyOnTheRight In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 2, 1, false> >, Eigen::internal::evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, 2>; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:483:34: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 2, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_BiCGSTAB_step_by_step.dir/build.make doc/snippets/CMakeFiles/compile_BiCGSTAB_step_by_step.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_BiCGSTAB_step_by_step.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseAbs2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseAbs2.cpp:18:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_BiCGSTAB_step_by_step.dir/build.make doc/snippets/CMakeFiles/compile_BiCGSTAB_step_by_step.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 10%] Building CXX object doc/snippets/CMakeFiles/compile_BiCGSTAB_step_by_step.dir/compile_BiCGSTAB_step_by_step.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_BiCGSTAB_step_by_step.dir/compile_BiCGSTAB_step_by_step.cpp.o -MF CMakeFiles/compile_BiCGSTAB_step_by_step.dir/compile_BiCGSTAB_step_by_step.cpp.o.d -o CMakeFiles/compile_BiCGSTAB_step_by_step.dir/compile_BiCGSTAB_step_by_step.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_step_by_step.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_block_int_int_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_block_int_int_int_int.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseAbs2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Matrix >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseAbs2.cpp:21:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 10%] Built target compile_MatrixBase_block_int_int_int_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Map_outer_stride.dir/build.make doc/snippets/CMakeFiles/compile_Map_outer_stride.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Map_outer_stride.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:130:12: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:344:62: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Map_outer_stride.dir/build.make doc/snippets/CMakeFiles/compile_Map_outer_stride.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:472:7: required from 'Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::XprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 1; Eigen::internal::evaluator >::XprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 4, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 10%] Building CXX object doc/snippets/CMakeFiles/compile_Map_outer_stride.dir/compile_Map_outer_stride.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Map_outer_stride.dir/compile_Map_outer_stride.cpp.o -MF CMakeFiles/compile_Map_outer_stride.dir/compile_Map_outer_stride.cpp.o.d -o CMakeFiles/compile_Map_outer_stride.dir/compile_Map_outer_stride.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Map_outer_stride.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 4, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 4, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 4, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 4, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 4, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose, 4, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose, 4, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 4, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 4, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 4, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 4, 1, true>, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 4, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 4, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_packedMatrix.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, 1, -1, false> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, 1, -1, false> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, 1, -1, false> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, 1, -1, false> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, 1, -1, false> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >; Rhs = Eigen::Block, -1, 1>, -1, 1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Block, -1, 1>, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, 2, 1>; Src = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; Derived = Eigen::Matrix, 2, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; Derived = Eigen::Matrix, 2, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, -1, 1>, -1, 1, false>, 1>; _Scalar = std::complex; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:393:43: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, float>, const Eigen::CwiseBinaryOp, float>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 2, -1> >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, 1>, -1, 1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = std::complex; RhsScalar = std::complex; Index = long int; DataMapper = Eigen::internal::blas_data_mapper, long int, 0, 0, 1>; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = std::complex]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:162:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = std::complex; Index = long int; int Mode = 5; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int Side = 1; int Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 2, 2>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 2, 2>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix, 2, 2>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:61: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_bottomLeftCorner_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_bottomLeftCorner_int_int.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, -1, -1, false>; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, -1, -1, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, -1, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_bottomLeftCorner_int_int.cpp:21:32: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, long int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:72:79: required from 'class Eigen::FullPivLU >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Linking CXX executable compile_MatrixBase_cwiseAbs2 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_cwiseAbs2.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_cwiseAbs2.dir/compile_MatrixBase_cwiseAbs2.cpp.o -o compile_MatrixBase_cwiseAbs2 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:18:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:20:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:467:5: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:468:5: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 3, 1, true>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 3, 1, true>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 3, 1, true>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:25:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = 3; int MaxSizeAtCompileTime = 3; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:465:5: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, -1, -1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:523:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, -1, -1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:523:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, -1, -1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_cwiseAbs2 >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_cwiseAbs2.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 10%] Built target compile_MatrixBase_cwiseAbs2 /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_LeastSquaresNormalEquations.dir/build.make doc/snippets/CMakeFiles/compile_LeastSquaresNormalEquations.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_LeastSquaresNormalEquations.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_LeastSquaresNormalEquations.dir/build.make doc/snippets/CMakeFiles/compile_LeastSquaresNormalEquations.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 10%] Building CXX object doc/snippets/CMakeFiles/compile_LeastSquaresNormalEquations.dir/compile_LeastSquaresNormalEquations.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_LeastSquaresNormalEquations.dir/compile_LeastSquaresNormalEquations.cpp.o -MF CMakeFiles/compile_LeastSquaresNormalEquations.dir/compile_LeastSquaresNormalEquations.cpp.o.d -o CMakeFiles/compile_LeastSquaresNormalEquations.dir/compile_LeastSquaresNormalEquations.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp [ 10%] Linking CXX executable compile_MatrixBase_bottomLeftCorner_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_bottomLeftCorner_int_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_bottomLeftCorner_int_int.dir/compile_MatrixBase_bottomLeftCorner_int_int.cpp.o -o compile_MatrixBase_bottomLeftCorner_int_int /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 2, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 2, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:777:20: required from 'void Eigen::FullPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::FullPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1, false>, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 2, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 2, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:784:20: required from 'void Eigen::FullPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::FullPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1, false>, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Block, 3, 1, true>; OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 3, 1, true>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 3, 1, true>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 3, 1, true>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:25:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::swap_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Block, 3, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:553:23: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 3, 1, true>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:120:12: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Product, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Product, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Product, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::Block, 3, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, 3, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:563:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >::' and 'Eigen::internal::evaluator, 1, 3, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >::' and 'Eigen::internal::evaluator, 1, 3, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1, false>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:776:42: required from 'void Eigen::FullPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::FullPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, 3, false>, Eigen::Block, -1, 2, false>, 0>; _Scalar = float; int _Rows = -1; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Product, -1, 3, false>, Eigen::Block, -1, 2, false>, 0>; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, -1, 3, false>, Eigen::Block, -1, 2, false>, 0>; Derived = Eigen::Block, -1, 2, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:779:29: required from 'void Eigen::FullPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::FullPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:783:38: required from 'void Eigen::FullPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::FullPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:162:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 2, false>; int Side = 1; int Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 2, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 2, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:777:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:104:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; ResultType = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1307:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Eigen::internal::evaluator >::Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:381:29: required from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:120:33: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1>; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:342:38: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, -1, false> > >, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_bottomLeftCorner_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_bottomLeftCorner_int_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 10%] Built target compile_MatrixBase_bottomLeftCorner_int_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_isDiagonal.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isDiagonal.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_isDiagonal.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_isDiagonal.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isDiagonal.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 10%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_isDiagonal.dir/compile_MatrixBase_isDiagonal.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_isDiagonal.dir/compile_MatrixBase_isDiagonal.cpp.o -MF CMakeFiles/compile_MatrixBase_isDiagonal.dir/compile_MatrixBase_isDiagonal.cpp.o.d -o CMakeFiles/compile_MatrixBase_isDiagonal.dir/compile_MatrixBase_isDiagonal.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isDiagonal.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 2, false>, 1, 0, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 0, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 2, false>, 1, 0, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 0, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 2, false>, 1, 0, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 0, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 2, false>, 1, 0, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 0, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 2, false>, 1, 0, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 0, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; int Mode = 5; int LoopIndex = 0; int Size = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:142:75: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:344:44: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 2, false>, 1, 0, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 0, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 3, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 3, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 3, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, 3, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, 1, 3, false>, 1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, 3, 1, true>, -1, 1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:563:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 1, 3, false>, 1, -1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:976:99: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<3, 3, int>; ExpressionType = Eigen::Matrix; int Side = 1; bool Transposed = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1022:72: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<3, 3, int>; Rhs = Eigen::Matrix; int ProductTag = 3; MatrixShape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<3, 3, int>; Rhs = Eigen::Matrix; int Options = 2; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, 3, false>, Eigen::Block, -1, 2, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, 3, false>, Eigen::Block, -1, 2, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, -1, 3, false>, Eigen::Block, -1, 2, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, -1, 3, false>, Eigen::Block, -1, 2, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, 3, false>, Eigen::Block, -1, 2, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, -1, 3, false>; Rhs = Eigen::Block, -1, 2, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, 3, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, 3, false> >::' and 'Eigen::internal::evaluator, -1, 2, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, 3, false> >::' and 'Eigen::internal::evaluator, -1, 2, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, 3, false>, Eigen::Block, -1, 2, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, 2, 2>, 1, 2, false>, 1, 0, false> >, const Eigen::Block, -1, 1>, 2, 1, false>, 0, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, 2, 2>, 1, 2, false>, 1, 0, false> >, const Eigen::Block, -1, 1>, 2, 1, false>, 0, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, 2, 2>, 1, 2, false>, 1, 0, false> >, const Eigen::Block, -1, 1>, 2, 1, false>, 0, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, 2, 2>, 1, 2, false>, 1, 0, false> >, const Eigen::Block, -1, 1>, 2, 1, false>, 0, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, 2, 2>, 1, 2, false>, 1, 0, false> >, const Eigen::Block, -1, 1>, 2, 1, false>, 0, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix, 2, 2>; Rhs = Eigen::Block, -1, 1>, 2, 1, false>; int Mode = 5; int LoopIndex = 0; int Size = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:142:75: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Derived = Eigen::Block, -1, 1>, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:43: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 2, 2>, 1, 2, false>, 1, 0, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, 1>, 2, 1, false>, 0, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 3, false>, 1, 3, false> >, const Eigen::Block, -1, 2, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 3, false>, 1, 3, false> >, const Eigen::Block, -1, 2, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 3, false>, 1, 3, false> >, const Eigen::Block, -1, 2, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 3, false>, 1, 3, false> >, const Eigen::Block, -1, 2, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 3, false>, 1, 3, false> >, const Eigen::Block, -1, 2, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, 3, false>; Rhs = Eigen::Block, -1, 2, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, 2, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, -1, 3, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_multiple_rhs.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 3, false>, 1, 3, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 2, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_end_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_end_int.cpp:18:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 2, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:84:22: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, 2>; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:483:34: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 2, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_step_by_step.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_step_by_step.cpp:19:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 1, -1, false>; _Scalar = int; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 1, -1, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 1, -1, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_end_int.cpp:20:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Map_outer_stride.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:159:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::OuterStride<>; Eigen::Map::PointerArgType = int*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Map_outer_stride.cpp:20:71: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 2, -1, false>; Src = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>; Derived = Eigen::Block, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:518:41: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:178:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = int; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseMap.h:126:79: required from 'Eigen::SparseMapBase::SparseMapBase(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::SparseMapBase::IndexPointer, Eigen::SparseMapBase::IndexPointer, Eigen::SparseMapBase::ScalarPointer, Eigen::SparseMapBase::IndexPointer) [with Derived = Eigen::Ref, 0, Eigen::OuterStride<> >; Eigen::Index = long int; Eigen::SparseMapBase::IndexPointer = const int*; Eigen::SparseMapBase::ScalarPointer = const double*]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseRef.h:92:120: required from 'Eigen::internal::SparseRefBase::SparseRefBase() [with Derived = Eigen::Ref, 0, Eigen::OuterStride<> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseRef.h:188:72: required from 'Eigen::Ref, _Options, _StrideType>::Ref(const Eigen::SparseMatrixBase&) [with Derived = Eigen::SparseMatrix; MatScalar = double; int MatOptions = 0; MatIndex = int; int Options = 0; StrideType = Eigen::OuterStride<>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:69:7: required from 'Eigen::internal::generic_matrix_wrapper::generic_matrix_wrapper(const InputType&) [with InputType = Eigen::SparseMatrix; MatrixType = Eigen::SparseMatrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:183:7: required from 'Eigen::IterativeSolverBase::IterativeSolverBase(const Eigen::EigenBase&) [with MatrixDerived = Eigen::SparseMatrix; Derived = Eigen::BiCGSTAB >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:188:74: required from 'Eigen::BiCGSTAB<_MatrixType, _Preconditioner>::BiCGSTAB(const Eigen::EigenBase&) [with MatrixDerived = Eigen::SparseMatrix; _MatrixType = Eigen::SparseMatrix; _Preconditioner = Eigen::DiagonalPreconditioner]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_step_by_step.cpp:22:43: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 2, 1, true> >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, 2, 1, true>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, 2, 1, true>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:104:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, 2, 1, true>; ResultType = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1307:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Eigen::internal::evaluator >::Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:381:29: required from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:120:33: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:344:62: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix >, 2, 1, true> >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 2, 1, true> > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 2, false>, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 2, false>, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 2, false>, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 2, false>, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 2, false>, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; int Mode = 5; int LoopIndex = 1; int Size = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:130:67: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:344:44: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 2, false>, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Linking CXX executable compile_HessenbergDecomposition_packedMatrix cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_HessenbergDecomposition_packedMatrix.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_HessenbergDecomposition_packedMatrix.dir/compile_HessenbergDecomposition_packedMatrix.cpp.o -o compile_HessenbergDecomposition_packedMatrix /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, 2, 2>, 1, 2, false>, 1, 1, false> >, const Eigen::Block, -1, 1>, 2, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, 2, 2>, 1, 2, false>, 1, 1, false> >, const Eigen::Block, -1, 1>, 2, 1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, 2, 2>, 1, 2, false>, 1, 1, false> >, const Eigen::Block, -1, 1>, 2, 1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, 2, 2>, 1, 2, false>, 1, 1, false> >, const Eigen::Block, -1, 1>, 2, 1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, 2, 2>, 1, 2, false>, 1, 1, false> >, const Eigen::Block, -1, 1>, 2, 1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix, 2, 2>; Rhs = Eigen::Block, -1, 1>, 2, 1, false>; int Mode = 5; int LoopIndex = 1; int Size = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:130:67: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Derived = Eigen::Block, -1, 1>, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:43: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 2, 2>, 1, 2, false>, 1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, 1>, 2, 1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = const Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = const int*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseCompressedBase.h:51:80: required from 'const Eigen::Map::IndexVector> Eigen::SparseCompressedBase::innerNonZeros() const [with Derived = Eigen::SparseMatrix; typename Eigen::SparseMatrixBase::IndexVector = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseCompressedBase.h:65:29: required from 'Eigen::Index Eigen::SparseCompressedBase::nonZeros() const [with Derived = Eigen::SparseMatrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseRef.h:101:71: required from 'void Eigen::internal::SparseRefBase::construct(Expression&) [with Expression = Eigen::SparseMatrix; Derived = Eigen::Ref, 0, Eigen::OuterStride<> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseRef.h:219:24: required from 'void Eigen::Ref, _Options, _StrideType>::construct(const Expression&, Eigen::internal::true_type) [with Expression = Eigen::SparseMatrix; MatScalar = double; int MatOptions = 0; MatIndex = int; int Options = 0; StrideType = Eigen::OuterStride<>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseRef.h:190:16: required from 'Eigen::Ref, _Options, _StrideType>::Ref(const Eigen::SparseMatrixBase&) [with Derived = Eigen::SparseMatrix; MatScalar = double; int MatOptions = 0; MatIndex = int; int Options = 0; StrideType = Eigen::OuterStride<>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:69:7: required from 'Eigen::internal::generic_matrix_wrapper::generic_matrix_wrapper(const InputType&) [with InputType = Eigen::SparseMatrix; MatrixType = Eigen::SparseMatrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:183:7: required from 'Eigen::IterativeSolverBase::IterativeSolverBase(const Eigen::EigenBase&) [with MatrixDerived = Eigen::SparseMatrix; Derived = Eigen::BiCGSTAB >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:188:74: required from 'Eigen::BiCGSTAB<_MatrixType, _Preconditioner>::BiCGSTAB(const Eigen::EigenBase&) [with MatrixDerived = Eigen::SparseMatrix; _MatrixType = Eigen::SparseMatrix; _Preconditioner = Eigen::DiagonalPreconditioner]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_step_by_step.cpp:22:43: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_step_by_step.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:45:40: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_step_by_step.cpp:28:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:46:42: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_step_by_step.cpp:28:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_step_by_step.cpp:28:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_step_by_step.cpp:28:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_step_by_step.cpp:28:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::SolveWithGuess >, Eigen::Matrix, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_step_by_step.cpp:28:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] [ 10%] Linking CXX executable compile_Map_outer_stride cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Map_outer_stride.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Map_outer_stride.dir/compile_Map_outer_stride.cpp.o -o compile_Map_outer_stride [ 10%] Linking CXX executable compile_MatrixBase_end_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_end_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_end_int.dir/compile_MatrixBase_end_int.cpp.o -o compile_MatrixBase_end_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, 2, true>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, 2, true>, -1, 2, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, -1, 2, true>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, -1, 2, true>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, 2, true>, -1, 2, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, -1, 2, true>, -1, 2, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 2, true>, -1, 2, false>, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, 2, true>, -1, 2, false>, Eigen::Matrix, 0>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:501:15: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, 2, true>, -1, 2, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, 2, true>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, 2, true>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, 2, true>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, 2, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Block, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Block, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Block, 2, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, 2, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 2, -1, false>, 0>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:515:15: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 2, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 2, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; LhsT = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Func = Eigen::internal::sub_assign_op; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:32: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:344:62: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; LhsT = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Func = Eigen::internal::sub_assign_op, std::complex >; Lhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:32: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 2, 2>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 2, 2>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix, 2, 2>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:61: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Map_outer_stride >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Map_outer_stride.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 10%] Built target compile_Map_outer_stride /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_LLT_example.dir/build.make doc/snippets/CMakeFiles/compile_LLT_example.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_LLT_example.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_LLT_example.dir/build.make doc/snippets/CMakeFiles/compile_LLT_example.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 13%] Building CXX object doc/snippets/CMakeFiles/compile_LLT_example.dir/compile_LLT_example.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_LLT_example.dir/compile_LLT_example.cpp.o -MF CMakeFiles/compile_LLT_example.dir/compile_LLT_example.cpp.o.d -o CMakeFiles/compile_LLT_example.dir/compile_LLT_example.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_end_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_end_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 13%] Built target compile_MatrixBase_end_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_HouseholderQR_solve.dir/build.make doc/snippets/CMakeFiles/compile_HouseholderQR_solve.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_HouseholderQR_solve.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_HouseholderQR_solve.dir/build.make doc/snippets/CMakeFiles/compile_HouseholderQR_solve.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 13%] Building CXX object doc/snippets/CMakeFiles/compile_HouseholderQR_solve.dir/compile_HouseholderQR_solve.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_HouseholderQR_solve.dir/compile_HouseholderQR_solve.cpp.o -MF CMakeFiles/compile_HouseholderQR_solve.dir/compile_HouseholderQR_solve.cpp.o.d -o CMakeFiles/compile_HouseholderQR_solve.dir/compile_HouseholderQR_solve.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:18:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:19:32: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:226:11: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, 3, -1, false>, 3, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:486:82: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 2, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 3, -1, false>, 3, -1, true>, 2, -1, false>, 2, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 2, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 1> >, Eigen::internal::assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, 3, -1, false>, 3, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:486:82: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 2, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 2, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_HessenbergDecomposition_packedMatrix >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/HessenbergDecomposition_packedMatrix.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 13%] Built target compile_HessenbergDecomposition_packedMatrix /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_bottomRightCorner_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_bottomRightCorner_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_bottomRightCorner_int_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_bottomRightCorner_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_bottomRightCorner_int_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = bool; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:976:99: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; PermutationType = Eigen::PermutationMatrix<2, 2, int>; ExpressionType = Eigen::Matrix; int Side = 1; bool Transposed = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1022:72: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Lhs = Eigen::PermutationMatrix<2, 2, int>; Rhs = Eigen::Matrix; int ProductTag = 3; MatrixShape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Lhs = Eigen::PermutationMatrix<2, 2, int>; Rhs = Eigen::Matrix; int Options = 2; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Product, Eigen::Matrix, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:344:44: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 13%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_bottomRightCorner_int_int.dir/compile_MatrixBase_bottomRightCorner_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_bottomRightCorner_int_int.dir/compile_MatrixBase_bottomRightCorner_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_bottomRightCorner_int_int.dir/compile_MatrixBase_bottomRightCorner_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_bottomRightCorner_int_int.dir/compile_MatrixBase_bottomRightCorner_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_bottomRightCorner_int_int.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Transpositions.h:177:41: required from 'Eigen::Transpositions::Transpositions(Eigen::Index) [with int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:107:9: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:86:46: required from 'bool Eigen::DenseBase::all() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:373:74: required from 'static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:520:51: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator_wrapper_base, -1, 1, true>, -1, 1, false> > >::' and 'Eigen::internal::evaluator, Eigen::Array > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:515, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h: In instantiation of 'bool Eigen::DenseBase::all() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:373:74: required from 'static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:520:51: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:86:60: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isDiagonal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isDiagonal.cpp:18:43: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isDiagonal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isDiagonal.cpp:18:43: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:86:46: required from 'bool Eigen::DenseBase::all() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:381:50: required from 'static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:520:51: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator_wrapper_base, -1, 1, false> > >::' and 'Eigen::internal::evaluator, Eigen::Array > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:515, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h: In instantiation of 'bool Eigen::DenseBase::all() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:381:50: required from 'static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:520:51: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:86:60: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 0>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, 0>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:319:54: required from 'static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:520:51: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0>, -1, 1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:319:54: required from 'static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:520:51: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, 0>, -1, 1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, 0>, -1, 1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = float; int _Rows = 16; int _Cols = 16; int _Options = 0; int _MaxRows = 16; int _MaxCols = 16]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:357:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:508:74: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:508:125: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 3, true>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 3, true>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 3, true>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 3, true>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 3, true>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, 3, true>, -1, 2, false>; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, -1, 3, true>, -1, 2, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 3, true>, -1, 2, false>, Eigen::Matrix, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, 3, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:489:67: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 3, true>, -1, 2, false>, 1, 2, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 2, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>; ExpressionType = Eigen::Block, -1, 3, true>, -1, 2, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, 3, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:489:67: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, 3, true>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, 3, true>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>; ExpressionType = Eigen::Block, -1, 3, true>, -1, 2, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, 3, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:489:67: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:226:11: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Linking CXX executable compile_BiCGSTAB_step_by_step cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_BiCGSTAB_step_by_step.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_BiCGSTAB_step_by_step.dir/compile_BiCGSTAB_step_by_step.cpp.o -o compile_BiCGSTAB_step_by_step [ 13%] Linking CXX executable compile_Tutorial_solve_multiple_rhs cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_solve_multiple_rhs.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tutorial_solve_multiple_rhs.dir/compile_Tutorial_solve_multiple_rhs.cpp.o -o compile_Tutorial_solve_multiple_rhs In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:226:11: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::diagonal_product_evaluator_base, 1, -1, false> >, const Eigen::Block, 0>, -1, 1, false>, Eigen::Product, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:861:8: required from 'struct Eigen::internal::product_evaluator, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1>, 7, Eigen::DiagonalShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Product, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Product, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1>; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:352:22: required from 'static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:520:51: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = float; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:108:7: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Block, 1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, 1, -1, false>; Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::XprType = Eigen::Product, 1, -1, false>, Eigen::Block, -1, 1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Block, 1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; Eigen::internal::evaluator >::XprType = Eigen::Product, 1, -1, false>, Eigen::Block, -1, 1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Product.h:170:24: required from 'Eigen::ProductImpl::Scalar Eigen::ProductImpl::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Option = 0; Eigen::ProductImpl::Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:484:29: required from 'Eigen::DenseBase::CoeffReturnType Eigen::DenseBase::value() const [with Derived = Eigen::Product, 1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Eigen::DenseBase::CoeffReturnType = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:353:56: required from 'static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:520:51: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, 3, -1, false>, 3, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:486:82: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:568:25: required from 'void Eigen::LDLT::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Product >, Eigen::Matrix, 0>; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Product >, Eigen::Matrix, 0>; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 3, -1, false>, 3, -1, true>, 2, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 3, -1, false>, 3, -1, true>, 2, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:222:35: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, 3, -1, false>, 3, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:486:82: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 6]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:592:25: required from 'void Eigen::LDLT::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Product >, Eigen::Matrix, 0>; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Product >, Eigen::Matrix, 0>; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl >, 6, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, 1, -1, false>; Rhs = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:484:29: required from 'Eigen::DenseBase::CoeffReturnType Eigen::DenseBase::value() const [with Derived = Eigen::Product, 1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Eigen::DenseBase::CoeffReturnType = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:353:56: required from 'static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:520:51: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Linking CXX executable compile_MatrixBase_isDiagonal cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_isDiagonal.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_isDiagonal.dir/compile_MatrixBase_isDiagonal.cpp.o -o compile_MatrixBase_isDiagonal In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:137:114: required from 'static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product::ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = float; bool ConjLhs = false; RhsScalar = float; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >::' and 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = float; int _Rows = 16; int _Cols = 16; int _Options = 1; int _MaxRows = 16; int _MaxCols = 16]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 6; int LhsStorageOrder = 1; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Transpose >; Func = Eigen::internal::assign_op; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/EigenBase.h:113:9: required from 'void Eigen::EigenBase::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:525:37: required from 'void Eigen::MatrixBase::applyOnTheLeft(const Eigen::EigenBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:228:25: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:475:60: required from 'static Eigen::internal::LDLT_Traits::MatrixL Eigen::internal::LDLT_Traits::getL(const MatrixType&) [with MatrixType = Eigen::Matrix; Eigen::internal::LDLT_Traits::MatrixL = const Eigen::TriangularView, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:151:26: required from 'typename Eigen::LDLT::Traits::MatrixL Eigen::LDLT::matrixL() const [with _MatrixType = Eigen::Matrix; int _UpLo = 1; typename Eigen::LDLT::Traits::MatrixL = const Eigen::TriangularView, 5>; Eigen::LDLT::Traits = Eigen::internal::LDLT_Traits, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:568:3: required from 'void Eigen::LDLT::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Product >, Eigen::Matrix, 0>; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView >, 6>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 6; Eigen::TriangularView::MatrixType = const Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:476:60: required from 'static Eigen::internal::LDLT_Traits::MatrixU Eigen::internal::LDLT_Traits::getU(const MatrixType&) [with MatrixType = Eigen::Matrix; Eigen::internal::LDLT_Traits::MatrixU = const Eigen::TriangularView >, 6>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:144:26: required from 'typename Eigen::LDLT::Traits::MatrixU Eigen::LDLT::matrixU() const [with _MatrixType = Eigen::Matrix; int _UpLo = 1; typename Eigen::LDLT::Traits::MatrixU = const Eigen::TriangularView >, 6>; Eigen::LDLT::Traits = Eigen::internal::LDLT_Traits, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:592:3: required from 'void Eigen::LDLT::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Product >, Eigen::Matrix, 0>; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase >, 6> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase >, 6> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:344:62: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::div_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::div_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28: required from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 1, 1, false>; Eigen::DenseBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:586:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:159:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, Eigen::Index, const StrideType&) [with PlainObjectType = const Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::OuterStride<>; Eigen::Map::PointerArgType = const float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverVector.h:39:18: required from 'static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = float; RhsScalar = float; Index = long int; int Mode = 6; bool Conjugate = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:73:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; int Side = 1; int Mode = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:592:25: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverVector.h:78:127: required from 'static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = float; RhsScalar = float; Index = long int; int Mode = 6; bool Conjugate = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:73:12: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, const Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_isDiagonal >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_isDiagonal.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 13%] Built target compile_MatrixBase_isDiagonal /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_HessenbergDecomposition_matrixH.dir/build.make doc/snippets/CMakeFiles/compile_HessenbergDecomposition_matrixH.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_HessenbergDecomposition_matrixH.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:355:25: required from 'static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:520:51: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 4, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_HessenbergDecomposition_matrixH.dir/build.make doc/snippets/CMakeFiles/compile_HessenbergDecomposition_matrixH.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 13%] Building CXX object doc/snippets/CMakeFiles/compile_HessenbergDecomposition_matrixH.dir/compile_HessenbergDecomposition_matrixH.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_HessenbergDecomposition_matrixH.dir/compile_HessenbergDecomposition_matrixH.cpp.o -MF CMakeFiles/compile_HessenbergDecomposition_matrixH.dir/compile_HessenbergDecomposition_matrixH.cpp.o.d -o CMakeFiles/compile_HessenbergDecomposition_matrixH.dir/compile_HessenbergDecomposition_matrixH.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 2, 2>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 2, 2>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix, 2, 2>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:61: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Transpose >; Func = Eigen::internal::assign_op; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:500:12: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = float; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = float; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = float; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, float, float, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, Eigen::Transpose >, Eigen::Matrix, Eigen::Matrix, Eigen::internal::gemm_blocking_space<0, float, float, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:500:12: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, 1, 1, false> >, Eigen::internal::swap_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1087:51: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:500:12: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresNormalEquations.cpp:21:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, -1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_BiCGSTAB_step_by_step >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/BiCGSTAB_step_by_step.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 13%] Built target compile_BiCGSTAB_step_by_step /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_FullPivLU_solve.dir/build.make doc/snippets/CMakeFiles/compile_FullPivLU_solve.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_FullPivLU_solve.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_FullPivLU_solve.dir/build.make doc/snippets/CMakeFiles/compile_FullPivLU_solve.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 13%] Building CXX object doc/snippets/CMakeFiles/compile_FullPivLU_solve.dir/compile_FullPivLU_solve.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_FullPivLU_solve.dir/compile_FullPivLU_solve.cpp.o -MF CMakeFiles/compile_FullPivLU_solve.dir/compile_FullPivLU_solve.cpp.o.d -o CMakeFiles/compile_FullPivLU_solve.dir/compile_FullPivLU_solve.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:18:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, 3, -1, false>, 3, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:486:82: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, -1, false>, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, 2, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 2, -1, false>, 0>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:515:15: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 2, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 2, -1, false>, 2, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, -1, false>, 2, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Block, 2, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::Block, 2, -1, false>, 1> >, Eigen::internal::assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, 2, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 2, -1, false>, 0>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:515:15: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, -1, false>, 2, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, -1, false>, 2, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:61:65: required from 'class Eigen::HouseholderQR >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false> >, Eigen::internal::swap_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false>; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false>; Functor = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false>; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false>; Func = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:992:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:344:44: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> >, 2, 1, false> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 2, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:57:28: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:344:44: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, 1>, 2, 1, false>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1>, 2, 1, false>, 1, 1, false> >, Eigen::internal::swap_assign_op >, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1>, 2, 1, false>, 1, 1, false>; SrcXprType = Eigen::Block, -1, 1>, 2, 1, false>, 1, 1, false>; Functor = Eigen::internal::swap_assign_op >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1>, 2, 1, false>, 1, 1, false>; SrcXprType = Eigen::Block, -1, 1>, 2, 1, false>, 1, 1, false>; Functor = Eigen::internal::swap_assign_op >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>, 1, 1, false>; Src = Eigen::Block, -1, 1>, 2, 1, false>, 1, 1, false>; Func = Eigen::internal::swap_assign_op >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>, 1, 1, false>; Src = Eigen::Block, -1, 1>, 2, 1, false>, 1, 1, false>; Func = Eigen::internal::swap_assign_op >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1>, 2, 1, false>, 1, 1, false>; Derived = Eigen::Block, -1, 1>, 2, 1, false>, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:992:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Derived = Eigen::Block, -1, 1>, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:43: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, -1, 1>, 2, 1, false>, 1, 1, false>::' and 'Eigen::internal::unpacket_traits::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, 1>, 2, 1, false> >, Eigen::internal::evaluator, -1, 1>, 2, 1, false> >, Eigen::internal::assign_op, std::complex >, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1>, 2, 1, false>; SrcXprType = Eigen::Block, -1, 1>, 2, 1, false>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1>, 2, 1, false>; SrcXprType = Eigen::Block, -1, 1>, 2, 1, false>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Block, -1, 1>, 2, 1, false>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Block, -1, 1>, 2, 1, false>; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Block, -1, 1>, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:57:28: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Derived = Eigen::Block, -1, 1>, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:43: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, -1, 1>, 2, 1, false>::' and 'Eigen::internal::unpacket_traits::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:270:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:23:10: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:99:9: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = float; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:100:9: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, -1, -1, false>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:358:51: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:115:14: required from 'Eigen::LLT::LLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:22:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_solve_multiple_rhs >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tutorial_solve_multiple_rhs.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 13%] Built target compile_Tutorial_solve_multiple_rhs /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_applyOnTheLeft.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_applyOnTheLeft.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_applyOnTheLeft.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_applyOnTheLeft.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_applyOnTheLeft.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 13%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_applyOnTheLeft.dir/compile_MatrixBase_applyOnTheLeft.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_applyOnTheLeft.dir/compile_MatrixBase_applyOnTheLeft.cpp.o -MF CMakeFiles/compile_MatrixBase_applyOnTheLeft.dir/compile_MatrixBase_applyOnTheLeft.cpp.o.d -o CMakeFiles/compile_MatrixBase_applyOnTheLeft.dir/compile_MatrixBase_applyOnTheLeft.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_applyOnTheLeft.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >, -1, -1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 2, true>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 2, true>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 2, true>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 2, true>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 2, true>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, 2, true>, -1, 2, false>; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, -1, 2, true>, -1, 2, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 2, true>, -1, 2, false>, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, 2, true>, -1, 2, false>, Eigen::Matrix, 0>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:501:15: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 2, true>, -1, 2, false>, 1, 2, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 2, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 2, -1, false>; Src = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>; Derived = Eigen::Block, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:518:41: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:357:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:115:14: required from 'Eigen::LLT::LLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:22:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1, false> >, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:222:35: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 2, -1, false>; Src = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>; Derived = Eigen::Block, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:518:41: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:398:60: required from 'static Eigen::internal::LLT_Traits::MatrixL Eigen::internal::LLT_Traits::getL(const MatrixType&) [with MatrixType = Eigen::Matrix; Eigen::internal::LLT_Traits::MatrixL = const Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:129:26: required from 'typename Eigen::LLT::Traits::MatrixL Eigen::LLT::matrixL() const [with _MatrixType = Eigen::Matrix; int _UpLo = 1; typename Eigen::LLT::Traits::MatrixL = const Eigen::TriangularView, 1>; Eigen::LLT::Traits = Eigen::internal::LLT_Traits, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:23:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:344:62: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:441:74: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:115:14: required from 'Eigen::LLT::LLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:22:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:441:125: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:115:14: required from 'Eigen::LLT::LLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:22:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false> >, Eigen::internal::evaluator, 1, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false>; Src = Eigen::Block, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:344:44: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 0, Eigen::Stride<0, 0> >, 2, 1, false>, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 2, 2>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 2, 2>; _MatrixType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix, 2, 2>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:61: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, 1>, 2, 1, false>, 1, 1, false> >, Eigen::internal::evaluator, 2, 1>, 1, 1, false> >, Eigen::internal::assign_op, std::complex >, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1>, 2, 1, false>, 1, 1, false>; SrcXprType = Eigen::Block, 2, 1>, 1, 1, false>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1>, 2, 1, false>, 1, 1, false>; SrcXprType = Eigen::Block, 2, 1>, 1, 1, false>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>, 1, 1, false>; Src = Eigen::Block, 2, 1>, 1, 1, false>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>, 1, 1, false>; Src = Eigen::Block, 2, 1>, 1, 1, false>; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>, 1, 1, false>; Src = Eigen::Block, 2, 1>, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1>, 2, 1, false>; Src = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2, 2> >, Eigen::Matrix, 2, 1> >; Derived = Eigen::Block, -1, 1>, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:43: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, -1, 1>, 2, 1, false>, 1, 1, false>::' and 'Eigen::internal::unpacket_traits::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_bottomRightCorner_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_bottomRightCorner_int_int.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, -1, -1, false>; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, -1, -1, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, -1, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_bottomRightCorner_int_int.cpp:21:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:358:51: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:115:14: required from 'Eigen::LLT::LLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:22:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:307:14: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:321:36: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:337:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:115:14: required from 'Eigen::LLT::LLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:22:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:321:36: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:356:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:115:14: required from 'Eigen::LLT::LLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:22:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1, false>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:285:35: required from 'void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:334:39: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false> >, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Transpose, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Transpose, -1, -1, false> >; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1, false> >, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:357:60: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:115:14: required from 'Eigen::LLT::LLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:22:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:287:26: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:357:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:115:14: required from 'Eigen::LLT::LLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:22:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:548:13: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:23:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: required from 'void Eigen::internal::tribb_kernel::operator()(Eigen::internal::tribb_kernel::ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; Eigen::internal::tribb_kernel::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from 'static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_triangular_product::ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; Eigen::internal::general_matrix_matrix_triangular_product::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from 'static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Block, -1, -1, false>; OtherType = Eigen::Block, -1, -1, false>; int UpLo = 1; typename MatrixType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:358:64: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:115:14: required from 'Eigen::LLT::LLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:22:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Transpose >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:28:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 2; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/GeneralProduct.h:269:11: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Transpose, 1, -1, false> >; Dest = Eigen::Block, -1, 1, false>; typename Dest::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:383:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Transpose, 1, -1, false> >; Eigen::internal::generic_product_impl::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Transpose, 1, -1, false> >; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:357:18: required from 'static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Transpose, 1, -1, false> >; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, Eigen::DenseShape, Eigen::DenseShape, 7>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:325:38: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:337:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:115:14: required from 'Eigen::LLT::LLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:22:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator >, -1, -1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:226:11: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 4, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:325:38: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:337:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:115:14: required from 'Eigen::LLT::LLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:22:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/EigenBase.h:113:9: required from 'void Eigen::EigenBase::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:525:37: required from 'void Eigen::MatrixBase::applyOnTheLeft(const Eigen::EigenBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:228:25: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, -1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Transpose >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_example.cpp:28:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:267:12: required from 'void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:334:39: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:299:19: required from 'Eigen::GeneralizedEigenSolver& Eigen::GeneralizedEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_GeneralizedEigenSolver.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:83:75: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 13%] Linking CXX executable compile_MatrixBase_bottomRightCorner_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_bottomRightCorner_int_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_bottomRightCorner_int_int.dir/compile_MatrixBase_bottomRightCorner_int_int.cpp.o -o compile_MatrixBase_bottomRightCorner_int_int /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1, false>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:285:35: required from 'void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:334:39: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:87:54: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:92:78: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 3, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 3, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:365:20: required from 'void Eigen::HouseholderQR::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1, false>, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false> >, 6>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 6; Eigen::TriangularView::MatrixType = const Eigen::Transpose, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:247:14: required from 'const AdjointReturnType Eigen::TriangularView::adjoint() const [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::AdjointReturnType = Eigen::TriangularView, -1, -1, false> >, 6>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:92:93: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 6> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 6> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:94:53: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView >, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:247:14: required from 'const AdjointReturnType Eigen::TriangularView::adjoint() const [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::AdjointReturnType = Eigen::TriangularView >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:95:63: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase >, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase >, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:171:12: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:334:39: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:64:127: required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:67:128: required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:7, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition >': /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, 3, -1, true>, -1, 1, false>; Derived = Eigen::Block, -1, 3, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:343:39: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Block, 3, -1, true>; CoeffsType = Eigen::VectorBlock, -1>; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Block, 3, -1, true>; CoeffsType = Eigen::VectorBlock, -1>; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:525:37: required from 'void Eigen::MatrixBase::applyOnTheLeft(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, 3, -1, true>, Eigen::VectorBlock, -1>, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:358:19: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_bottomRightCorner_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_bottomRightCorner_int_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 13%] Built target compile_MatrixBase_bottomRightCorner_int_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Vec.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Vec.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Vec.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Vec.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Vec.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 13%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Vec.dir/compile_Tutorial_ReshapeMat2Vec.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Vec.dir/compile_Tutorial_ReshapeMat2Vec.cpp.o -MF CMakeFiles/compile_Tutorial_ReshapeMat2Vec.dir/compile_Tutorial_ReshapeMat2Vec.cpp.o.d -o CMakeFiles/compile_Tutorial_ReshapeMat2Vec.dir/compile_Tutorial_ReshapeMat2Vec.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_ReshapeMat2Vec.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:364:38: required from 'void Eigen::HouseholderQR::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Matrix; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:120:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:122:30: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = float; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:121:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:334:39: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, 1, -1, true>, 1, -1, false>, Eigen::TriangularView, -1, -1, false>, 2>, 0>; _Scalar = float; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 1, -1, true>, 1, -1, false>, Eigen::TriangularView, -1, -1, false>, 2>, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 1, -1, true>, 1, -1, false>, Eigen::TriangularView, -1, -1, false>, 2>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 1, -1, true>, 1, -1, false>, Eigen::TriangularView, -1, -1, false>, 2>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:67:33: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, 2>, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, 2>, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 2>, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 2>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, long int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:72:79: required from 'class Eigen::FullPivLU >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:162:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 3, false>; int Side = 1; int Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 3, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 3, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:365:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:27:1: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 27 | else | ^~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:30:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 30 | return 0; | ^~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 3; int _Options = 0; int _MaxRows = 2; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:18:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:19:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_applyOnTheLeft.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_applyOnTheLeft.cpp:18:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:467:5: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:468:5: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:334:39: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:334:39: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:25:54: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:334:39: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:334:39: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_applyOnTheLeft.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/EigenBase.h:113:9: required from 'void Eigen::EigenBase::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:525:37: required from 'void Eigen::MatrixBase::applyOnTheLeft(const Eigen::EigenBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_applyOnTheLeft.cpp:23:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_applyOnTheLeft.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/EigenBase.h:113:9: required from 'void Eigen::EigenBase::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:525:37: required from 'void Eigen::MatrixBase::applyOnTheLeft(const Eigen::EigenBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_applyOnTheLeft.cpp:23:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_applyOnTheLeft.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/EigenBase.h:113:9: required from 'void Eigen::EigenBase::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:525:37: required from 'void Eigen::MatrixBase::applyOnTheLeft(const Eigen::EigenBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_applyOnTheLeft.cpp:23:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 3, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 3, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Fuzzy.h:27:50: required from 'static bool Eigen::internal::isApprox_selector::run(const Derived&, const OtherDerived&, const typename Derived::RealScalar&) [with Derived = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Matrix; bool is_integer = false; typename Derived::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Fuzzy.h:108:65: required from 'bool Eigen::DenseBase::isApprox(const Eigen::DenseBase&, const RealScalar&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Product, Eigen::Matrix, 0>; Eigen::DenseBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:23:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 3, -1, true>, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, 3, -1, true>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, 3, -1, true>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Block, 3, -1, true>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:87:54: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, 3, -1, true>, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1, 1, false>, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Block, 3, -1, true>; CoeffsType = Eigen::VectorBlock, -1>; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Block, 3, -1, true>; CoeffsType = Eigen::VectorBlock, -1>; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:525:37: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 3, -1, true>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 3, -1, true>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Fuzzy.h:27:50: required from 'static bool Eigen::internal::isApprox_selector::run(const Derived&, const OtherDerived&, const typename Derived::RealScalar&) [with Derived = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Matrix; bool is_integer = false; typename Derived::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Fuzzy.h:108:65: required from 'bool Eigen::DenseBase::isApprox(const Eigen::DenseBase&, const RealScalar&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Product, Eigen::Matrix, 0>; Eigen::DenseBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:23:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Fuzzy.h:27:105: required from 'static bool Eigen::internal::isApprox_selector::run(const Derived&, const OtherDerived&, const typename Derived::RealScalar&) [with Derived = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Matrix; bool is_integer = false; typename Derived::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Fuzzy.h:108:65: required from 'bool Eigen::DenseBase::isApprox(const Eigen::DenseBase&, const RealScalar&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Product, Eigen::Matrix, 0>; Eigen::DenseBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:23:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Fuzzy.h:27:105: required from 'static bool Eigen::internal::isApprox_selector::run(const Derived&, const OtherDerived&, const typename Derived::RealScalar&) [with Derived = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Matrix; bool is_integer = false; typename Derived::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Fuzzy.h:108:65: required from 'bool Eigen::DenseBase::isApprox(const Eigen::DenseBase&, const RealScalar&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Product, Eigen::Matrix, 0>; Eigen::DenseBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:23:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, -1, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:128:18: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = 2; int MaxSizeAtCompileTime = 2; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:465:5: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = 3; int MaxSizeAtCompileTime = 3; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:466:5: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, -1, true>, -1, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:165:18: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, -1, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:73: required from 'void Eigen::internal::HessenbergDecompositionMatrixHReturnType::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:21:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, -1, -1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:523:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, -1, -1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:523:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, -1, -1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: required from 'void Eigen::internal::HessenbergDecompositionMatrixHReturnType::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:21:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 3, -1, true>, -1, -1, false> >, 6>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose, 3, -1, true>, -1, -1, false> >; unsigned int _Mode = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose, 3, -1, true>, -1, -1, false> >; unsigned int _Mode = 6; Eigen::TriangularView::MatrixType = const Eigen::Transpose, 3, -1, true>, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:247:14: required from 'const AdjointReturnType Eigen::TriangularView::adjoint() const [with _MatrixType = const Eigen::Block, 3, -1, true>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::AdjointReturnType = Eigen::TriangularView, 3, -1, true>, -1, -1, false> >, 6>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:92:93: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, 3, -1, true>, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1, 1, false>, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Block, 3, -1, true>; CoeffsType = Eigen::VectorBlock, -1>; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 3, -1, true>, -1, -1, false> >, 6> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 3, -1, true>, -1, -1, false> >, 6> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 2, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 2, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:777:20: required from 'void Eigen::FullPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::FullPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1, false>, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 2, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 2, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:784:20: required from 'void Eigen::FullPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::FullPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1, false>, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 2, 1, true> >, Eigen::internal::evaluator, 2, 1, true> >, Eigen::internal::swap_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, true>; SrcXprType = Eigen::Block, 2, 1, true>; Functor = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, true>; SrcXprType = Eigen::Block, 2, 1, true>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 1, true>; Src = Eigen::Block, 2, 1, true>; Func = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 1, true>; Src = Eigen::Block, 2, 1, true>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 2, 1, true>; Derived = Eigen::Block, 2, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:553:23: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 2, 1, true>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ [ 13%] Linking CXX executable compile_MatrixBase_applyOnTheLeft cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_applyOnTheLeft.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1, false>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:776:42: required from 'void Eigen::FullPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::FullPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_applyOnTheLeft.dir/compile_MatrixBase_applyOnTheLeft.cpp.o -o compile_MatrixBase_applyOnTheLeft In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, 3, false>, Eigen::Block, -1, 2, false>, 0>; _Scalar = float; int _Rows = -1; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Product, -1, 3, false>, Eigen::Block, -1, 2, false>, 0>; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, -1, 3, false>, Eigen::Block, -1, 2, false>, 0>; Derived = Eigen::Block, -1, 2, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:779:29: required from 'void Eigen::FullPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::FullPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:783:38: required from 'void Eigen::FullPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::FullPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 2; int _Cols = 3; int _Options = 0; int _MaxRows = 2; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:120:12: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Product, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Product, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Product, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::Block, 2, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, 3, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:563:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false> >::' and 'Eigen::internal::evaluator, 1, 3, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false> >::' and 'Eigen::internal::evaluator, 1, 3, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:162:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 2, false>; int Side = 1; int Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 2, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 2, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:777:20: required from 'void Eigen::FullPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::FullPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:25:54: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Fuzzy.h:25:53: required from 'static bool Eigen::internal::isApprox_selector::run(const Derived&, const OtherDerived&, const typename Derived::RealScalar&) [with Derived = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Matrix; bool is_integer = false; typename Derived::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Fuzzy.h:108:65: required from 'bool Eigen::DenseBase::isApprox(const Eigen::DenseBase&, const RealScalar&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Product, Eigen::Matrix, 0>; Eigen::DenseBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:23:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Linking CXX executable compile_LeastSquaresNormalEquations cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_LeastSquaresNormalEquations.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 2, 1, true> >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, 2, 1, true>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, 2, 1, true>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:104:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, 2, 1, true>; ResultType = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1307:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Eigen::internal::evaluator >::Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:381:29: required from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:120:33: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix >, 2, 1, true> >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 2, 1, true> > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_LeastSquaresNormalEquations.dir/compile_LeastSquaresNormalEquations.cpp.o -o compile_LeastSquaresNormalEquations In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:548:13: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:23:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = float; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = float; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = float; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = float; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = float; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, float, float, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, Eigen::internal::gemm_blocking_space<1, float, float, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:25:54: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, true>, -1, -1, false>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, true>, -1, -1, false>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, -1, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:130:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 4, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:548:13: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:23:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:548:13: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:23:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::FullPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = bool; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:976:99: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<2, 2, int>; ExpressionType = Eigen::Matrix; int Side = 1; bool Transposed = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1022:72: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<2, 2, int>; Rhs = Eigen::Matrix; int ProductTag = 3; MatrixShape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<2, 2, int>; Rhs = Eigen::Matrix; int Options = 2; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::FullPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 13%] Linking CXX executable compile_LLT_example cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_LLT_example.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_LLT_example.dir/compile_LLT_example.cpp.o -o compile_LLT_example In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 2, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 2, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 2, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 2, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 2, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 2, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, 3, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, 1, 3, false>, 1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, 2, 1, true>, -1, 1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:563:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 2, 1, true>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 1, 3, false>, 1, -1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, 3, false>, Eigen::Block, -1, 2, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, 3, false>, Eigen::Block, -1, 2, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, -1, 3, false>, Eigen::Block, -1, 2, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, -1, 3, false>, Eigen::Block, -1, 2, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, 3, false>, Eigen::Block, -1, 2, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, -1, 3, false>; Rhs = Eigen::Block, -1, 2, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::FullPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, 3, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, 3, false> >::' and 'Eigen::internal::evaluator, -1, 2, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, 3, false> >::' and 'Eigen::internal::evaluator, -1, 2, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, 3, false>, Eigen::Block, -1, 2, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_applyOnTheLeft >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_applyOnTheLeft.out /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:25:54: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator >, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = float; int _Rows = 16; int _Cols = 16; int _Options = 0; int _MaxRows = 16; int _MaxCols = 16]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 3; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 3>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:357:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Fuzzy.h:25:53: required from 'static bool Eigen::internal::isApprox_selector::run(const Derived&, const OtherDerived&, const typename Derived::RealScalar&) [with Derived = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Matrix; bool is_integer = false; typename Derived::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Fuzzy.h:108:65: required from 'bool Eigen::DenseBase::isApprox(const Eigen::DenseBase&, const RealScalar&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Product, Eigen::Matrix, 0>; Eigen::DenseBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:23:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 3, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 3, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:25:54: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Built target compile_MatrixBase_applyOnTheLeft /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_ceil.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_ceil.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_ceil.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 3, -1, true>, -1, -1, false>, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, 3, -1, true>, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, 3, -1, true>, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Block, 3, -1, true>, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Block, 3, -1, true>, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 3, -1, true>, -1, -1, false>, -1, -1, false>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:64:127: required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, 3, -1, true>, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1, 1, false>, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, 3, -1, true>, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1, 1, false>, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 3, -1, true>, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 3, -1, true>, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_ceil.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_ceil.dir/build In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 3, false>, 1, 3, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 3, false>, 1, 3, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 3, false>, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 3, false>, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_matrixH.cpp:25:54: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_ReshapeMat2Vec.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_ReshapeMat2Vec.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 13%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_ceil.dir/compile_Cwise_ceil.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_ceil.dir/compile_Cwise_ceil.cpp.o -MF CMakeFiles/compile_Cwise_ceil.dir/compile_Cwise_ceil.cpp.o.d -o CMakeFiles/compile_Cwise_ceil.dir/compile_Cwise_ceil.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_ceil.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_ReshapeMat2Vec.cpp:23:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Matrix; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_ReshapeMat2Vec.cpp:26:45: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 3, false>, 1, 3, false> >, const Eigen::Block, -1, 2, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 3, false>, 1, 3, false> >, const Eigen::Block, -1, 2, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 3, false>, 1, 3, false> >, const Eigen::Block, -1, 2, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 3, false>, 1, 3, false> >, const Eigen::Block, -1, 2, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 3, false>, 1, 3, false> >, const Eigen::Block, -1, 2, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, 3, false>; Rhs = Eigen::Block, -1, 2, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, 2, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, -1, 3, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::FullPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 0; int _MaxRows = 3; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_solve.cpp:22:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 3, false>, 1, 3, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 2, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:137:114: required from 'static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product::ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = float; bool ConjLhs = false; RhsScalar = float; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >::' and 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = float; int _Rows = 16; int _Cols = 16; int _Options = 1; int _MaxRows = 16; int _MaxCols = 16]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 6; int LhsStorageOrder = 1; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; int ProductTag = 3; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 3>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 3, -1, true>, -1, 1, false> >, Eigen::Block, -1, 3, false>, -1, 3, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 3, -1, true>, -1, 1, false> >, Eigen::Block, -1, 3, false>, -1, 3, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 3, -1, true>, -1, 1, false> >, Eigen::Block, -1, 3, false>, -1, 3, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 3, -1, true>, -1, 1, false> >, Eigen::Block, -1, 3, false>, -1, 3, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 3, -1, true>, -1, 1, false> >, Eigen::Block, -1, 3, false>, -1, 3, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 3, -1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, 3, false>, -1, 3, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, 3, -1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, 3, -1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 3, false>, -1, 3, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, 3, -1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 3, false>, -1, 3, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 3, -1, true>, -1, 1, false> >, Eigen::Block, -1, 3, false>, -1, 3, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 3, false>, -1, 3, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 3, -1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 3, false>, -1, 3, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 3, false>, -1, 3, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 3, false>, -1, 3, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 3, false>, -1, 3, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:334:39: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Linking CXX executable compile_Tutorial_ReshapeMat2Vec cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_ReshapeMat2Vec.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tutorial_ReshapeMat2Vec.dir/compile_Tutorial_ReshapeMat2Vec.cpp.o -o compile_Tutorial_ReshapeMat2Vec /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:334:39: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:326:39: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:334:39: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:270:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_LeastSquaresNormalEquations >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/LeastSquaresNormalEquations.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 13%] Built target compile_LeastSquaresNormalEquations /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_EigenSolver_eigenvectors.dir/build.make doc/snippets/CMakeFiles/compile_EigenSolver_eigenvectors.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_EigenSolver_eigenvectors.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_ReshapeMat2Vec >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tutorial_ReshapeMat2Vec.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_EigenSolver_eigenvectors.dir/build.make doc/snippets/CMakeFiles/compile_EigenSolver_eigenvectors.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 13%] Built target compile_Tutorial_ReshapeMat2Vec /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tridiagonalization_decomposeInPlace.dir/build.make doc/snippets/CMakeFiles/compile_Tridiagonalization_decomposeInPlace.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tridiagonalization_decomposeInPlace.dir/DependInfo.cmake --color= [ 13%] Building CXX object doc/snippets/CMakeFiles/compile_EigenSolver_eigenvectors.dir/compile_EigenSolver_eigenvectors.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_EigenSolver_eigenvectors.dir/compile_EigenSolver_eigenvectors.cpp.o -MF CMakeFiles/compile_EigenSolver_eigenvectors.dir/compile_EigenSolver_eigenvectors.cpp.o.d -o CMakeFiles/compile_EigenSolver_eigenvectors.dir/compile_EigenSolver_eigenvectors.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tridiagonalization_decomposeInPlace.dir/build.make doc/snippets/CMakeFiles/compile_Tridiagonalization_decomposeInPlace.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] [ 13%] Building CXX object doc/snippets/CMakeFiles/compile_Tridiagonalization_decomposeInPlace.dir/compile_Tridiagonalization_decomposeInPlace.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tridiagonalization_decomposeInPlace.dir/compile_Tridiagonalization_decomposeInPlace.cpp.o -MF CMakeFiles/compile_Tridiagonalization_decomposeInPlace.dir/compile_Tridiagonalization_decomposeInPlace.cpp.o.d -o CMakeFiles/compile_Tridiagonalization_decomposeInPlace.dir/compile_Tridiagonalization_decomposeInPlace.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >, -1, -1, false> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_LLT_example >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/LLT_example.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 13%] Built target compile_LLT_example /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_colwise.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_colwise.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_colwise.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_colwise.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_colwise.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 13%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_colwise.dir/compile_MatrixBase_colwise.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_colwise.dir/compile_MatrixBase_colwise.cpp.o -MF CMakeFiles/compile_MatrixBase_colwise.dir/compile_MatrixBase_colwise.cpp.o.d -o CMakeFiles/compile_MatrixBase_colwise.dir/compile_MatrixBase_colwise.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_colwise.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:159:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, Eigen::Index, const StrideType&) [with PlainObjectType = const Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::OuterStride<>; Eigen::Map::PointerArgType = const float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:44:18: required from 'static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product::ResScalar*, Index, const RhsScalar&) [with Index = long int; int Mode = 1; LhsScalar = float; bool ConjLhs = false; RhsScalar = float; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:266:12: required from 'static void Eigen::internal::trmv_selector::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Transpose, 1, -1, true>, 1, -1, false> >; Dest = Eigen::Transpose >; int Mode = 1; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:194:18: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 2; Lhs = Eigen::Block, 1, -1, true>, 1, -1, false>; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:751:113: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Block, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView, -1, -1, false>, 2>; int ProductTag = 7; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, -1, false>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, -1, false>, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 3, -1, true>, -1, -1, false>, -1, -1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 3, -1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, 3, false>, -1, 3, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 3, -1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, 3, false>, -1, 3, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 3, -1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, 3, false>, -1, 3, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 3, -1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, 3, false>, -1, 3, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 3, -1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, 3, false>, -1, 3, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose, 3, -1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, 3, false>, -1, 3, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, 3, false>, -1, 3, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose, 3, -1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 3, -1, true>, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 3, false>, -1, 3, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator >, -1, -1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, 3, false>, -1, 3, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, 3, false>, -1, 3, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:326:39: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Transpose >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 4, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, 3, -1, true>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, 3, -1, true>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, 3, -1, true>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:270:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, 3, -1, true>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, 3, -1, true>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, 3, -1, true>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::unary_evaluator, 3, -1, true>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, 3, -1, true>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, 3, -1, true>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, 3, -1, true>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, 3, -1, true>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, 3, -1, true>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, 3, -1, true>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, 3, -1, true>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, -1, false> >, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, -1, false> >, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, -1, true>, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 3, -1, true>, -1, -1, false> >, -1, -1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:172:7: required from 'Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:103:14: required from 'Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:404:10: required from 'const Eigen::HouseholderQR::PlainObject> Eigen::MatrixBase::householderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_solve.cpp:24:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_ceil.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = double; typename OtherDerived::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_ceil.cpp:18:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_ceil.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_ceil.cpp:20:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Linking CXX executable compile_FullPivLU_solve cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_FullPivLU_solve.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_FullPivLU_solve.dir/compile_FullPivLU_solve.cpp.o -o compile_FullPivLU_solve [ 17%] Linking CXX executable compile_Cwise_ceil cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_ceil.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_ceil.dir/compile_Cwise_ceil.cpp.o -o compile_Cwise_ceil In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:7, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:230:41: required from 'class Eigen::RealSchur >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:316:27: required from 'class Eigen::EigenSolver >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:22:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_ceil >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_ceil.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:18:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 17%] Built target compile_Cwise_ceil /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:149:9: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:154:9: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Map_placement_new.dir/build.make doc/snippets/CMakeFiles/compile_Map_placement_new.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Map_placement_new.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Map_placement_new.dir/build.make doc/snippets/CMakeFiles/compile_Map_placement_new.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 17%] Building CXX object doc/snippets/CMakeFiles/compile_Map_placement_new.dir/compile_Map_placement_new.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Map_placement_new.dir/compile_Map_placement_new.cpp.o -MF CMakeFiles/compile_Map_placement_new.dir/compile_Map_placement_new.cpp.o.d -o CMakeFiles/compile_Map_placement_new.dir/compile_Map_placement_new.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Map_placement_new.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, -1, -1, false>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h: In instantiation of 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:351:20: required from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix; Eigen::EigenSolver<_MatrixType>::EigenvectorsType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:21:32: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_colwise.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_colwise.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_colwise.cpp:20:70: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_colwise.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_colwise.cpp:20:70: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0>; OtherDerived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_colwise.cpp:22:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0>; OtherDerived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_colwise.cpp:22:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:87:15: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(Eigen::RealSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:152:9: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_colwise.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, 3, 1, true> >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, 3, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:104:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, 3, 1, true>; ResultType = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1316:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Eigen::internal::evaluator >::Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, Eigen::internal::member_sum, 0> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:242:23: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_colwise.cpp:20:70: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, 3, 1, true> >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, 3, 1, true> > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:107:1: required from 'ResultType Eigen::internal::member_maxCoeff::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; ResultType = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1316:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_maxCoeff; int Direction = 0; Eigen::internal::evaluator >::Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:242:23: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0>; OtherDerived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_colwise.cpp:22:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:86: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:25: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:468:106: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1>, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:147:18: required from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:358:28: required from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix; Eigen::EigenSolver<_MatrixType>::EigenvectorsType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:21:32: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:32:62: required from 'static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, -1, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:32:62: required from 'static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, -1, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:32:62: required from 'static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, -1, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_FullPivLU_solve >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/FullPivLU_solve.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 17%] Built target compile_FullPivLU_solve /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_EigenSolver_eigenvalues.dir/build.make doc/snippets/CMakeFiles/compile_EigenSolver_eigenvalues.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_EigenSolver_eigenvalues.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_EigenSolver_eigenvalues.dir/build.make doc/snippets/CMakeFiles/compile_EigenSolver_eigenvalues.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 17%] Building CXX object doc/snippets/CMakeFiles/compile_EigenSolver_eigenvalues.dir/compile_EigenSolver_eigenvalues.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_EigenSolver_eigenvalues.dir/compile_EigenSolver_eigenvalues.cpp.o -MF CMakeFiles/compile_EigenSolver_eigenvalues.dir/compile_EigenSolver_eigenvalues.cpp.o.d -o CMakeFiles/compile_EigenSolver_eigenvalues.dir/compile_EigenSolver_eigenvalues.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 17%] Linking CXX executable compile_HessenbergDecomposition_matrixH cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_HessenbergDecomposition_matrixH.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_HessenbergDecomposition_matrixH.dir/compile_HessenbergDecomposition_matrixH.cpp.o -o compile_HessenbergDecomposition_matrixH /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:334:61: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 20%] Linking CXX executable compile_MatrixBase_colwise cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_colwise.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_colwise.dir/compile_MatrixBase_colwise.cpp.o -o compile_MatrixBase_colwise In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_decomposeInPlace.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:365:74: required from 'typename MatrixType::Scalar Eigen::RealSchur<_MatrixType>::computeNormOfT() [with _MatrixType = Eigen::Matrix; typename MatrixType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:304:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:510:26: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:530:24: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::internal::dot_nocheck::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:492:54: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>; Src = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>; Src = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>; Src = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, 1, true> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, -1>, -1, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:357:19: required from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix; Eigen::EigenSolver<_MatrixType>::EigenvectorsType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:21:32: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_colwise >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_colwise.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 20%] Built target compile_MatrixBase_colwise /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cwiseInverse.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwiseInverse.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseInverse.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 2, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cwiseInverse.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwiseInverse.dir/build In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ [ 20%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_cwiseInverse.dir/compile_MatrixBase_cwiseInverse.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_cwiseInverse.dir/compile_MatrixBase_cwiseInverse.cpp.o -MF CMakeFiles/compile_MatrixBase_cwiseInverse.dir/compile_MatrixBase_cwiseInverse.cpp.o.d -o CMakeFiles/compile_MatrixBase_cwiseInverse.dir/compile_MatrixBase_cwiseInverse.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseInverse.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Map_placement_new.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = int*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Map_placement_new.cpp:19:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:154:16: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:334:18: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ [ 20%] Linking CXX executable compile_Map_placement_new cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Map_placement_new.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Map_placement_new.dir/compile_Map_placement_new.cpp.o -o compile_Map_placement_new In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_HessenbergDecomposition_matrixH >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/HessenbergDecomposition_matrixH.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 20%] Built target compile_HessenbergDecomposition_matrixH /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cwiseSqrt.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwiseSqrt.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseSqrt.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:73: required from 'void Eigen::internal::HessenbergDecompositionMatrixHReturnType::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:84:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:286:10: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cwiseSqrt.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwiseSqrt.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 20%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_cwiseSqrt.dir/compile_MatrixBase_cwiseSqrt.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_cwiseSqrt.dir/compile_MatrixBase_cwiseSqrt.cpp.o -MF CMakeFiles/compile_MatrixBase_cwiseSqrt.dir/compile_MatrixBase_cwiseSqrt.cpp.o.d -o CMakeFiles/compile_MatrixBase_cwiseSqrt.dir/compile_MatrixBase_cwiseSqrt.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseSqrt.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:505:9: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:507:9: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Map_placement_new >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Map_placement_new.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 20%] Built target compile_Map_placement_new /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_ComplexEigenSolver_compute.dir/build.make doc/snippets/CMakeFiles/compile_ComplexEigenSolver_compute.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_ComplexEigenSolver_compute.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_ComplexEigenSolver_compute.dir/build.make doc/snippets/CMakeFiles/compile_ComplexEigenSolver_compute.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 24%] Building CXX object doc/snippets/CMakeFiles/compile_ComplexEigenSolver_compute.dir/compile_ComplexEigenSolver_compute.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_ComplexEigenSolver_compute.dir/compile_ComplexEigenSolver_compute.cpp.o -MF CMakeFiles/compile_ComplexEigenSolver_compute.dir/compile_ComplexEigenSolver_compute.cpp.o.d -o CMakeFiles/compile_ComplexEigenSolver_compute.dir/compile_ComplexEigenSolver_compute.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:7, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:230:41: required from 'class Eigen::RealSchur >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:316:27: required from 'class Eigen::EigenSolver >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:18:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:149:9: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:154:9: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:87:15: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(Eigen::RealSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:152:9: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 2, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:573:36: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, -1, false>, 2, -1, false> >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 573 | vectorizableSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:468:106: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:286:10: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:615:21: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:334:61: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseInverse.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseInverse.cpp:18:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseInverse.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Matrix >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseInverse.cpp:21:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Linking CXX executable compile_Tridiagonalization_decomposeInPlace cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tridiagonalization_decomposeInPlace.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tridiagonalization_decomposeInPlace.dir/compile_Tridiagonalization_decomposeInPlace.cpp.o -o compile_Tridiagonalization_decomposeInPlace In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 2, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false>, 2, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >, Eigen::internal::assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 1, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 2, false>, 1, 2, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 2, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:365:74: required from 'typename MatrixType::Scalar Eigen::RealSchur<_MatrixType>::computeNormOfT() [with _MatrixType = Eigen::Matrix; typename MatrixType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:304:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:390:25: required from 'static void Eigen::internal::unaligned_dense_assignment_loop::run(Kernel&, Eigen::Index, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >, Eigen::internal::sub_assign_op, 0>; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:413:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:510:26: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:530:24: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::internal::dot_nocheck::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:492:54: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvectors.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ [ 24%] Linking CXX executable compile_MatrixBase_cwiseInverse cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_cwiseInverse.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_cwiseInverse.dir/compile_MatrixBase_cwiseInverse.cpp.o -o compile_MatrixBase_cwiseInverse /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 2, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:347:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseSqrt.cpp:18:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Matrix >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseSqrt.cpp:19:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Matrix >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseSqrt.cpp:19:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:7, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition, -1, -1> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:249:41: required from 'class Eigen::ComplexSchur, -1, -1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:247:30: required from 'class Eigen::ComplexEigenSolver, -1, -1> >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:21:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:154:16: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:334:18: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_cwiseInverse >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_cwiseInverse.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 24%] Built target compile_MatrixBase_cwiseInverse /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_EigenSolver_compute.dir/build.make doc/snippets/CMakeFiles/compile_EigenSolver_compute.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_EigenSolver_compute.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_EigenSolver_compute.dir/build.make doc/snippets/CMakeFiles/compile_EigenSolver_compute.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 24%] Building CXX object doc/snippets/CMakeFiles/compile_EigenSolver_compute.dir/compile_EigenSolver_compute.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_EigenSolver_compute.dir/compile_EigenSolver_compute.cpp.o -MF CMakeFiles/compile_EigenSolver_compute.dir/compile_EigenSolver_compute.cpp.o.d -o CMakeFiles/compile_EigenSolver_compute.dir/compile_EigenSolver_compute.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp [ 24%] Linking CXX executable compile_MatrixBase_cwiseSqrt cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_cwiseSqrt.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_cwiseSqrt.dir/compile_MatrixBase_cwiseSqrt.cpp.o -o compile_MatrixBase_cwiseSqrt In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:73: required from 'void Eigen::internal::HessenbergDecompositionMatrixHReturnType::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:84:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:286:10: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:18:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:94:15: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver() [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:21:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:505:9: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:507:9: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tridiagonalization_decomposeInPlace >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tridiagonalization_decomposeInPlace.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 24%] Built target compile_Tridiagonalization_decomposeInPlace /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 24%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner.dir/compile_MatrixBase_template_int_int_topRightCorner.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner.dir/compile_MatrixBase_template_int_int_topRightCorner.cpp.o -MF CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner.dir/compile_MatrixBase_template_int_int_topRightCorner.cpp.o.d -o CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner.dir/compile_MatrixBase_template_int_int_topRightCorner.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_topRightCorner.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, 1> >, -1, 1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator >, const Eigen::Matrix, -1, 1> >, -1, 1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> >, -1, 1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator >, const Eigen::Matrix, -1, 1> >, -1, 1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor >, const Eigen::Matrix, -1, 1> >, -1, 1, false> >; Derived = Eigen::Block >, const Eigen::Matrix, -1, 1> >, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block >, const Eigen::Matrix, -1, 1> >, -1, 1, false>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:333:45: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::sortEigenvalues(bool) [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:277:5: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor >, const Eigen::Matrix, -1, 1> >, -1, 1, false> >; Derived = Eigen::Block >, const Eigen::Matrix, -1, 1> >, -1, 1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block >, const Eigen::Matrix, -1, 1> >, -1, 1, false>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:333:45: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::sortEigenvalues(bool) [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:277:5: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase >, const Eigen::Matrix, -1, 1> >, -1, 1, false> >::' and 'Eigen::internal::visitor_evaluator >, const Eigen::Matrix, -1, 1> >, -1, 1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = std::complex; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:97:9: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:95:15: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver() [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:21:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_cwiseSqrt >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_cwiseSqrt.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 24%] Built target compile_MatrixBase_cwiseSqrt /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_DirectionWise_replicate.dir/build.make doc/snippets/CMakeFiles/compile_DirectionWise_replicate.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_DirectionWise_replicate.dir/DependInfo.cmake --color= [ 24%] Linking CXX executable compile_HouseholderQR_solve cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_HouseholderQR_solve.dir/link.txt --verbose=1 gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_DirectionWise_replicate.dir/build.make doc/snippets/CMakeFiles/compile_DirectionWise_replicate.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_HouseholderQR_solve.dir/compile_HouseholderQR_solve.cpp.o -o compile_HouseholderQR_solve [ 24%] Building CXX object doc/snippets/CMakeFiles/compile_DirectionWise_replicate.dir/compile_DirectionWise_replicate.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_DirectionWise_replicate.dir/compile_DirectionWise_replicate.cpp.o -MF CMakeFiles/compile_DirectionWise_replicate.dir/compile_DirectionWise_replicate.cpp.o.d -o CMakeFiles/compile_DirectionWise_replicate.dir/compile_DirectionWise_replicate.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DirectionWise_replicate.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 2, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:573:36: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, -1, false>, 2, -1, false> >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 573 | vectorizableSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, -1> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, -1> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix, -1, -1>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix, -1, -1>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:276:51: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:286:10: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, -1, -1>, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:615:21: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1>, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:147:18: required from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:321:29: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::doComputeEigenvectors(Eigen::ComplexEigenSolver<_MatrixType>::RealScalar) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexEigenSolver<_MatrixType>::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:276:7: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, 2, 2> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:293:38: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: required from 'void Eigen::ComplexSchur<_MatrixType>::reduceToTriangularForm(bool) [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:349:3: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::Matrix, -1, -1>; OrthMatrixType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:338:24: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 2> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 2, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1>, 2, 2, false>; Derived = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, -1>, 2, 2, false>; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:292:29: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: required from 'void Eigen::ComplexSchur<_MatrixType>::reduceToTriangularForm(bool) [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:349:3: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::Matrix, -1, -1>; OrthMatrixType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:338:24: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, 1, 0, 1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = std::complex; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:108:7: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::XprType = Eigen::Product, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; int Options = 0; Eigen::internal::evaluator >::XprType = Eigen::Product, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Product.h:170:24: required from 'Eigen::ProductImpl::Scalar Eigen::ProductImpl::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; int Option = 0; Eigen::ProductImpl::Scalar = std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:484:29: required from 'Eigen::DenseBase::CoeffReturnType Eigen::DenseBase::value() const [with Derived = Eigen::Product, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, 0>; Eigen::DenseBase::CoeffReturnType = const std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:304:119: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::doComputeEigenvectors(Eigen::ComplexEigenSolver<_MatrixType>::RealScalar) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexEigenSolver<_MatrixType>::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:276:7: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 1, 0, 1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 1, 0, 1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, 1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Derived = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Derived = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:29:89: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, 1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:41: required from 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1>, -1, -1, true>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; int Options = 0; Eigen::internal::evaluator >::XprType = Eigen::Product, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Product.h:170:24: required from 'Eigen::ProductImpl::Scalar Eigen::ProductImpl::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; int Option = 0; Eigen::ProductImpl::Scalar = std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:484:29: required from 'Eigen::DenseBase::CoeffReturnType Eigen::DenseBase::value() const [with Derived = Eigen::Product, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, 0>; Eigen::DenseBase::CoeffReturnType = const std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:304:119: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::doComputeEigenvectors(Eigen::ComplexEigenSolver<_MatrixType>::RealScalar) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexEigenSolver<_MatrixType>::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:276:7: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Matrix, -1, -1>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; ExpressionType = Eigen::Matrix, -1, -1>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:317:21: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::doComputeEigenvectors(Eigen::ComplexEigenSolver<_MatrixType>::RealScalar) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexEigenSolver<_MatrixType>::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:276:7: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, 1, -1> > >::' and 'Eigen::internal::mapbase_evaluator, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, 1, -1> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = std::complex; RhsScalar = std::complex; Index = long int; DataMapper = Eigen::internal::blas_data_mapper, long int, 0, 0, 1>; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = std::complex]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = std::complex; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = std::complex; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = std::complex; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product, 0, false, std::complex, 0, false, 0, 1>; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Matrix, -1, -1>; Dest = Eigen::Matrix, -1, -1>; BlockingType = Eigen::internal::gemm_blocking_space<0, std::complex, std::complex, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, long int, Eigen::internal::general_matrix_matrix_product, 0, false, std::complex, 0, false, 0, 1>, Eigen::Matrix, -1, -1>, Eigen::Matrix, -1, -1>, Eigen::Matrix, -1, -1>, Eigen::internal::gemm_blocking_space<0, std::complex, std::complex, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix, -1, -1>; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Matrix, -1, -1>; Eigen::internal::generic_product_impl::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, -1, -1>; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Matrix, -1, -1>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; ExpressionType = Eigen::Matrix, -1, -1>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:317:21: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::doComputeEigenvectors(Eigen::ComplexEigenSolver<_MatrixType>::RealScalar) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexEigenSolver<_MatrixType>::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:276:7: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Block, -1, -1>, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:73: required from 'void Eigen::internal::HessenbergDecompositionMatrixHReturnType::evalTo(ResultType&) const [with ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:476:29: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:362:18: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::diagonal_product_evaluator_base, -1, -1>, const Eigen::Matrix, -1, 1>, Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:907:8: required from 'struct Eigen::internal::product_evaluator, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, 8, Eigen::DenseShape, Eigen::DiagonalShape, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:33:90: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; LhsT = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>; Func = Eigen::internal::assign_op, std::complex >; Lhs = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>; Rhs = Eigen::Inverse, -1, -1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:33:90: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseCoeffsBase.h:141:7: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; Eigen::DenseCoeffsBase::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:256:78: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix, -1, -1>; Workspace = Eigen::Matrix, -1, 1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix, -1, -1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void; typename SrcXprType::Scalar = std::complex; typename DstXprType::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 2, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false>, 2, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >, Eigen::internal::assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:7, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:230:41: required from 'class Eigen::RealSchur >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:316:27: required from 'class Eigen::EigenSolver >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:18:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 1, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:476:29: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:362:18: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 2, false>, 1, 2, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 2, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:390:25: required from 'static void Eigen::internal::unaligned_dense_assignment_loop::run(Kernel&, Eigen::Index, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >, Eigen::internal::sub_assign_op, 0>; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:413:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix, -1, -1>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1>, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix, -1, -1>; Workspace = Eigen::Matrix, -1, 1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix, -1, -1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >; Rhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Matrix, -1, -1>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Matrix, -1, -1>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Matrix, -1, -1>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Matrix, -1, -1>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; ExpressionType = Eigen::Matrix, -1, -1>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:317:21: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::doComputeEigenvectors(Eigen::ComplexEigenSolver<_MatrixType>::RealScalar) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexEigenSolver<_MatrixType>::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:276:7: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, 1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, -1, 1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, 1>, 0>; Derived = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, 1>, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, 1>, 0>; Derived = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, 1>, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, 1>, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, 1>, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:30:43: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1>, 2, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_eigenvalues.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1>, 10>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1>, 10>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1>, 10>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_HouseholderQR_solve >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/HouseholderQR_solve.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:22:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Built target compile_HouseholderQR_solve /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_DirectionWise_replicate_int.dir/build.make doc/snippets/CMakeFiles/compile_DirectionWise_replicate_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_DirectionWise_replicate_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_DirectionWise_replicate_int.dir/build.make doc/snippets/CMakeFiles/compile_DirectionWise_replicate_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 24%] Building CXX object doc/snippets/CMakeFiles/compile_DirectionWise_replicate_int.dir/compile_DirectionWise_replicate_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_DirectionWise_replicate_int.dir/compile_DirectionWise_replicate_int.cpp.o -MF CMakeFiles/compile_DirectionWise_replicate_int.dir/compile_DirectionWise_replicate_int.cpp.o.d -o CMakeFiles/compile_DirectionWise_replicate_int.dir/compile_DirectionWise_replicate_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DirectionWise_replicate_int.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:113:21: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:18:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:113:32: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:18:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:113:95: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:18:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DirectionWise_replicate.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DirectionWise_replicate.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:317:5: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix, -1, -1>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:28:33: required from 'static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix, -1, -1>; ResultType = Eigen::Matrix, -1, -1>; int Size = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:310:60: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:33:90: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Matrix, -1, -1> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:33:90: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:33:90: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:468:106: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, -1, 1> >; _Scalar = std::complex; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, -1, 1> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, -1, 1> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:21:68: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:22:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:22:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = float; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:87:15: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(Eigen::RealSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:113:70: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:18:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_topRightCorner.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_topRightCorner.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 2, 2, false>; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 2, 2, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 2, 2, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_topRightCorner.cpp:21:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ [ 24%] Linking CXX executable compile_DirectionWise_replicate cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_DirectionWise_replicate.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_DirectionWise_replicate.dir/compile_DirectionWise_replicate.cpp.o -o compile_DirectionWise_replicate In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:334:61: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:62: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = std::complex; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:33:90: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = std::complex; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:33:90: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = std::complex; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = std::complex; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:33:90: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' and 'Eigen::internal::visitor_evaluator >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 5; Derived = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:47: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = std::complex; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:33:90: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ [ 24%] Linking CXX executable compile_MatrixBase_template_int_int_topRightCorner cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner.dir/compile_MatrixBase_template_int_int_topRightCorner.cpp.o -o compile_MatrixBase_template_int_int_topRightCorner cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_DirectionWise_replicate >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/DirectionWise_replicate.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 24%] Built target compile_DirectionWise_replicate /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_ones_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_ones_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_ones_int_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_ones_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_ones_int_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 24%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_ones_int_int.dir/compile_MatrixBase_ones_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_ones_int_int.dir/compile_MatrixBase_ones_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_ones_int_int.dir/compile_MatrixBase_ones_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_ones_int_int.dir/compile_MatrixBase_ones_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_ones_int_int.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; LhsT = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Func = Eigen::internal::sub_assign_op, std::complex >; Lhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:32: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:33:90: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix, -1, -1>; _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix, -1, -1>; _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:61: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; DstType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; DecType = Eigen::PartialPivLU, -1, -1> >; RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:33:90: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1>, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix, -1, -1>; _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix, -1, -1>; _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:57: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; DstType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; DecType = Eigen::PartialPivLU, -1, -1> >; RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:33:90: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1>, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Matrix, -1, -1>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:46: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; DstType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; DecType = Eigen::PartialPivLU, -1, -1> >; RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:33:90: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Matrix, -1, -1>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:42: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; DstType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; DecType = Eigen::PartialPivLU, -1, -1> >; RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:33:90: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:33:90: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:33:90: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:365:74: required from 'typename MatrixType::Scalar Eigen::RealSchur<_MatrixType>::computeNormOfT() [with _MatrixType = Eigen::Matrix; typename MatrixType::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:304:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:510:26: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:530:24: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = bool; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:976:99: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::Matrix, -1, -1>; PermutationType = Eigen::PermutationMatrix<-1, -1, int>; ExpressionType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; int Side = 1; bool Transposed = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1022:72: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::Matrix, -1, -1>; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; int ProductTag = 8; MatrixShape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; int Options = 2; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, 2>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::DiagonalWrapper, -1, 1> >, 1>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_compute.cpp:33:90: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::internal::dot_nocheck::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = float; typename Eigen::internal::traits::Scalar = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:492:54: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_template_int_int_topRightCorner >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_template_int_int_topRightCorner.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 24%] Built target compile_MatrixBase_template_int_int_topRightCorner /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_DenseBase_setLinSpaced.dir/build.make doc/snippets/CMakeFiles/compile_DenseBase_setLinSpaced.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_DenseBase_setLinSpaced.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_DenseBase_setLinSpaced.dir/build.make doc/snippets/CMakeFiles/compile_DenseBase_setLinSpaced.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 24%] Building CXX object doc/snippets/CMakeFiles/compile_DenseBase_setLinSpaced.dir/compile_DenseBase_setLinSpaced.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_DenseBase_setLinSpaced.dir/compile_DenseBase_setLinSpaced.cpp.o -MF CMakeFiles/compile_DenseBase_setLinSpaced.dir/compile_DenseBase_setLinSpaced.cpp.o.d -o CMakeFiles/compile_DenseBase_setLinSpaced.dir/compile_DenseBase_setLinSpaced.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DenseBase_setLinSpaced.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 2, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:154:16: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:128:18: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:165:18: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, -1, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:334:18: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DirectionWise_replicate_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DirectionWise_replicate_int.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Replicate, 1, -1>; _Scalar = int; int _Rows = 3; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Replicate, 1, -1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Replicate, 1, -1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DirectionWise_replicate_int.cpp:21:32: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:154:16: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:22:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Linking CXX executable compile_GeneralizedEigenSolver cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_GeneralizedEigenSolver.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_GeneralizedEigenSolver.dir/compile_GeneralizedEigenSolver.cpp.o -o compile_GeneralizedEigenSolver In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 2, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 2, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 2, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 2, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 2, 1, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 2, 1, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 2, 1, false>; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:528:24: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:73: required from 'void Eigen::internal::HessenbergDecompositionMatrixHReturnType::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:476:29: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:286:10: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:505:9: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:507:9: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Linking CXX executable compile_DirectionWise_replicate_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_DirectionWise_replicate_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_DirectionWise_replicate_int.dir/compile_DirectionWise_replicate_int.cpp.o -o compile_DirectionWise_replicate_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_ones_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_ones_int_int.cpp:18:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:476:29: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:286:10: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Linking CXX executable compile_EigenSolver_eigenvectors cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_EigenSolver_eigenvectors.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_EigenSolver_eigenvectors.dir/compile_EigenSolver_eigenvectors.cpp.o -o compile_EigenSolver_eigenvectors In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Block, -1, -1, true>; Rhs = Eigen::Block, -1, 1, true>, -1, 1, false>; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:615:21: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 4, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:84:22: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:84:22: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_DirectionWise_replicate_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/DirectionWise_replicate_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 24%] Built target compile_DirectionWise_replicate_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_product.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_product.dir/depend [ 24%] Linking CXX executable compile_MatrixBase_ones_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_ones_int_int.dir/link.txt --verbose=1 gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_product.dir/DependInfo.cmake --color= /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_ones_int_int.dir/compile_MatrixBase_ones_int_int.cpp.o -o compile_MatrixBase_ones_int_int gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_product.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_product.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 24%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_product.dir/compile_Cwise_product.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_product.dir/compile_Cwise_product.cpp.o -MF CMakeFiles/compile_Cwise_product.dir/compile_Cwise_product.cpp.o.d -o CMakeFiles/compile_Cwise_product.dir/compile_Cwise_product.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_product.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DenseBase_setLinSpaced.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DenseBase_setLinSpaced.cpp:18:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ [ 27%] Linking CXX executable compile_DenseBase_setLinSpaced cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_DenseBase_setLinSpaced.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_DenseBase_setLinSpaced.dir/compile_DenseBase_setLinSpaced.cpp.o -o compile_DenseBase_setLinSpaced cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_ones_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_ones_int_int.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 2, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false>, 2, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >, Eigen::internal::assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 27%] Built target compile_MatrixBase_ones_int_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_FullPivHouseholderQR_solve.dir/build.make doc/snippets/CMakeFiles/compile_FullPivHouseholderQR_solve.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_FullPivHouseholderQR_solve.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_FullPivHouseholderQR_solve.dir/build.make doc/snippets/CMakeFiles/compile_FullPivHouseholderQR_solve.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 1, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ [ 27%] Building CXX object doc/snippets/CMakeFiles/compile_FullPivHouseholderQR_solve.dir/compile_FullPivHouseholderQR_solve.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_FullPivHouseholderQR_solve.dir/compile_FullPivHouseholderQR_solve.cpp.o -MF CMakeFiles/compile_FullPivHouseholderQR_solve.dir/compile_FullPivHouseholderQR_solve.cpp.o.d -o CMakeFiles/compile_FullPivHouseholderQR_solve.dir/compile_FullPivHouseholderQR_solve.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_GeneralizedEigenSolver >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/GeneralizedEigenSolver.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 2, false>, 1, 2, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 2, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ [ 27%] Built target compile_GeneralizedEigenSolver /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_DenseBase_LinSpaced_seq.dir/build.make doc/snippets/CMakeFiles/compile_DenseBase_LinSpaced_seq.dir/depend In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_DenseBase_LinSpaced_seq.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:390:25: required from 'static void Eigen::internal::unaligned_dense_assignment_loop::run(Kernel&, Eigen::Index, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >, Eigen::internal::sub_assign_op, 0>; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:413:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_DenseBase_LinSpaced_seq.dir/build.make doc/snippets/CMakeFiles/compile_DenseBase_LinSpaced_seq.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:222:35: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ [ 27%] Building CXX object doc/snippets/CMakeFiles/compile_DenseBase_LinSpaced_seq.dir/compile_DenseBase_LinSpaced_seq.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_DenseBase_LinSpaced_seq.dir/compile_DenseBase_LinSpaced_seq.cpp.o -MF CMakeFiles/compile_DenseBase_LinSpaced_seq.dir/compile_DenseBase_LinSpaced_seq.cpp.o.d -o CMakeFiles/compile_DenseBase_LinSpaced_seq.dir/compile_DenseBase_LinSpaced_seq.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DenseBase_LinSpaced_seq.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_DenseBase_setLinSpaced >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/DenseBase_setLinSpaced.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 27%] Built target compile_DenseBase_setLinSpaced /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_JacobiSVD_basic.dir/build.make doc/snippets/CMakeFiles/compile_JacobiSVD_basic.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_JacobiSVD_basic.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_JacobiSVD_basic.dir/build.make doc/snippets/CMakeFiles/compile_JacobiSVD_basic.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] [ 27%] Building CXX object doc/snippets/CMakeFiles/compile_JacobiSVD_basic.dir/compile_JacobiSVD_basic.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_JacobiSVD_basic.dir/compile_JacobiSVD_basic.cpp.o -MF CMakeFiles/compile_JacobiSVD_basic.dir/compile_JacobiSVD_basic.cpp.o.d -o CMakeFiles/compile_JacobiSVD_basic.dir/compile_JacobiSVD_basic.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp [ 27%] Linking CXX executable compile_EigenSolver_eigenvalues cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_EigenSolver_eigenvalues.dir/link.txt --verbose=1 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_EigenSolver_eigenvectors >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/EigenSolver_eigenvectors.out /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_EigenSolver_eigenvalues.dir/compile_EigenSolver_eigenvalues.cpp.o -o compile_EigenSolver_eigenvalues gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 27%] Built target compile_EigenSolver_eigenvectors /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_DenseBase_LinSpacedInt.dir/build.make doc/snippets/CMakeFiles/compile_DenseBase_LinSpacedInt.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_DenseBase_LinSpacedInt.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_DenseBase_LinSpacedInt.dir/build.make doc/snippets/CMakeFiles/compile_DenseBase_LinSpacedInt.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 27%] Building CXX object doc/snippets/CMakeFiles/compile_DenseBase_LinSpacedInt.dir/compile_DenseBase_LinSpacedInt.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_DenseBase_LinSpacedInt.dir/compile_DenseBase_LinSpacedInt.cpp.o -MF CMakeFiles/compile_DenseBase_LinSpacedInt.dir/compile_DenseBase_LinSpacedInt.cpp.o.d -o CMakeFiles/compile_DenseBase_LinSpacedInt.dir/compile_DenseBase_LinSpacedInt.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DenseBase_LinSpacedInt.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:373, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_product.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NumTraits.h: In instantiation of 'struct Eigen::NumTraits >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Meta.h:408:41: recursively required by substitution of 'template struct Eigen::ScalarBinaryOpTraits::IsComplex, T>::type>::Real, BinaryOp> [with T = Eigen::Array; BinaryOp = Eigen::internal::scalar_product_op, int>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Meta.h:408:41: required by substitution of 'template static Eigen::internal::meta_yes Eigen::internal::has_ReturnType, int, Eigen::internal::scalar_product_op, int> > >::testFunctor(const typename C::ReturnType*) [with C = Eigen::ScalarBinaryOpTraits, int, Eigen::internal::scalar_product_op, int> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Meta.h:411:39: required from 'struct Eigen::internal::has_ReturnType, int, Eigen::internal::scalar_product_op, int> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: required by substitution of 'template typename Eigen::internal::enable_if > >::value>::type, int>, const typename Eigen::internal::plain_constant_type, typename Eigen::internal::promote_scalar_arg > >::value>::type>::type, const Eigen::Array > >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_product.cpp:19:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NumTraits.h:209:96: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 209 | ReadCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::ReadCost, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NumTraits.h:210:96: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 210 | AddCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::AddCost, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NumTraits.h:211:96: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 211 | MulCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::MulCost | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_product.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = int; typename OtherDerived::Scalar = int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_product.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_product.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = int; typename OtherDerived::Scalar = int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_product.cpp:19:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::internal::unpacket_traits<__vector(2) long long int>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ [ 27%] Linking CXX executable compile_Cwise_product cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_product.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_product.dir/compile_Cwise_product.cpp.o -o compile_Cwise_product In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:78:65: required from 'class Eigen::FullPivHouseholderQR >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:510:65: required from 'class Eigen::JacobiSVD, 2>' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:37, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:5, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h: In instantiation of 'struct Eigen::internal::qr_preconditioner_impl, 2, 0, true>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:607:110: required from 'class Eigen::JacobiSVD, 2>' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:206:61: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 206 | : ColsAtCompileTime==1 ? (MatrixType::Options | RowMajor) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, long int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:65:72: required from 'class Eigen::ColPivHouseholderQR >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:247:10: required from 'struct Eigen::internal::qr_preconditioner_impl, 2, 0, true>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:607:110: required from 'class Eigen::JacobiSVD, 2>' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DenseBase_LinSpaced_seq.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, Eigen::Matrix > >; _Scalar = int; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, Eigen::Matrix > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, Eigen::Matrix > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DenseBase_LinSpaced_seq.cpp:18:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, Eigen::Matrix > >; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, Eigen::Matrix > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, Eigen::Matrix > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DenseBase_LinSpaced_seq.cpp:19:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:22:10: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:128:9: required from 'Eigen::FullPivHouseholderQR::FullPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:671:10: required from 'const Eigen::FullPivHouseholderQR::PlainObject> Eigen::MatrixBase::fullPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:129:9: required from 'Eigen::FullPivHouseholderQR::FullPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:671:10: required from 'const Eigen::FullPivHouseholderQR::PlainObject> Eigen::MatrixBase::fullPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = float; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:132:9: required from 'Eigen::FullPivHouseholderQR::FullPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:671:10: required from 'const Eigen::FullPivHouseholderQR::PlainObject> Eigen::MatrixBase::fullPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = 3; int MaxSizeAtCompileTime = 3; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:131:9: required from 'Eigen::FullPivHouseholderQR::FullPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:671:10: required from 'const Eigen::FullPivHouseholderQR::PlainObject> Eigen::MatrixBase::fullPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:528:35: required from 'void Eigen::FullPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:452:3: required from 'Eigen::FullPivHouseholderQR<_MatrixType>& Eigen::FullPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:136:14: required from 'Eigen::FullPivHouseholderQR::FullPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:671:10: required from 'const Eigen::FullPivHouseholderQR::PlainObject> Eigen::MatrixBase::fullPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_product >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_product.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 27%] Built target compile_Cwise_product /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_Map_stride.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_Map_stride.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_Map_stride.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_Map_stride.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_Map_stride.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 27%] Building CXX object doc/snippets/CMakeFiles/compile_Matrix_Map_stride.dir/compile_Matrix_Map_stride.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Matrix_Map_stride.dir/compile_Matrix_Map_stride.cpp.o -MF CMakeFiles/compile_Matrix_Map_stride.dir/compile_Matrix_Map_stride.cpp.o.d -o CMakeFiles/compile_Matrix_Map_stride.dir/compile_Matrix_Map_stride.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_Map_stride.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:347:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:24:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:195:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:156:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_EigenSolver_eigenvalues >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/EigenSolver_eigenvalues.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 27%] Built target compile_EigenSolver_eigenvalues /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_setConstant_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_setConstant_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setConstant_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_setConstant_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_setConstant_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 27%] Building CXX object doc/snippets/CMakeFiles/compile_Matrix_setConstant_int.dir/compile_Matrix_setConstant_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Matrix_setConstant_int.dir/compile_Matrix_setConstant_int.cpp.o -MF CMakeFiles/compile_Matrix_setConstant_int.dir/compile_Matrix_setConstant_int.cpp.o.d -o CMakeFiles/compile_Matrix_setConstant_int.dir/compile_Matrix_setConstant_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setConstant_int.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = long int; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:87:9: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:195:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:676:48: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, -1, -1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:490:32: required from 'void Eigen::FullPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:452:3: required from 'Eigen::FullPivHouseholderQR<_MatrixType>& Eigen::FullPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:136:14: required from 'Eigen::FullPivHouseholderQR::FullPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:671:10: required from 'const Eigen::FullPivHouseholderQR::PlainObject> Eigen::MatrixBase::fullPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, -1, -1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:490:32: required from 'void Eigen::FullPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:452:3: required from 'Eigen::FullPivHouseholderQR<_MatrixType>& Eigen::FullPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:136:14: required from 'Eigen::FullPivHouseholderQR::FullPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:671:10: required from 'const Eigen::FullPivHouseholderQR::PlainObject> Eigen::MatrixBase::fullPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, -1, -1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:528:35: required from 'void Eigen::FullPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:452:3: required from 'Eigen::FullPivHouseholderQR<_MatrixType>& Eigen::FullPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:136:14: required from 'Eigen::FullPivHouseholderQR::FullPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:671:10: required from 'const Eigen::FullPivHouseholderQR::PlainObject> Eigen::MatrixBase::fullPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 27%] Linking CXX executable compile_DenseBase_LinSpaced_seq cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_DenseBase_LinSpaced_seq.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_DenseBase_LinSpaced_seq.dir/compile_DenseBase_LinSpaced_seq.cpp.o -o compile_DenseBase_LinSpaced_seq In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:769:88: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, 1, false> >::' and 'Eigen::internal::visitor_evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:311:5: required from 'Eigen::PermutationMatrix::PermutationMatrix() [with int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1; _StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:86:9: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:195:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DenseBase_LinSpacedInt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, Eigen::Matrix > >; _Scalar = int; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, Eigen::Matrix > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, Eigen::Matrix > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DenseBase_LinSpacedInt.cpp:19:46: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, 3, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:521:52: required from 'void Eigen::FullPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:452:3: required from 'Eigen::FullPivHouseholderQR<_MatrixType>& Eigen::FullPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:136:14: required from 'Eigen::FullPivHouseholderQR::FullPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:671:10: required from 'const Eigen::FullPivHouseholderQR::PlainObject> Eigen::MatrixBase::fullPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 3, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 3, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:569:20: required from 'void Eigen::FullPivHouseholderQR::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::FullPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1, false>, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::swap_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Block, 3, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:516:23: required from 'void Eigen::FullPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:452:3: required from 'Eigen::FullPivHouseholderQR<_MatrixType>& Eigen::FullPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:136:14: required from 'Eigen::FullPivHouseholderQR::FullPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:671:10: required from 'const Eigen::FullPivHouseholderQR::PlainObject> Eigen::MatrixBase::fullPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 3, 1, true>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:128:18: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:528:35: required from 'void Eigen::FullPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:452:3: required from 'Eigen::FullPivHouseholderQR<_MatrixType>& Eigen::FullPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:136:14: required from 'Eigen::FullPivHouseholderQR::FullPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:671:10: required from 'const Eigen::FullPivHouseholderQR::PlainObject> Eigen::MatrixBase::fullPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:451:8: required from 'Eigen::FullPivHouseholderQR<_MatrixType>& Eigen::FullPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:136:14: required from 'Eigen::FullPivHouseholderQR::FullPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:671:10: required from 'const Eigen::FullPivHouseholderQR::PlainObject> Eigen::MatrixBase::fullPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:568:38: required from 'void Eigen::FullPivHouseholderQR::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::FullPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, 3, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:521:52: required from 'void Eigen::FullPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:452:3: required from 'Eigen::FullPivHouseholderQR<_MatrixType>& Eigen::FullPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:136:14: required from 'Eigen::FullPivHouseholderQR::FullPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:671:10: required from 'const Eigen::FullPivHouseholderQR::PlainObject> Eigen::MatrixBase::fullPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:528:35: required from 'void Eigen::FullPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:452:3: required from 'Eigen::FullPivHouseholderQR<_MatrixType>& Eigen::FullPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:136:14: required from 'Eigen::FullPivHouseholderQR::FullPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:671:10: required from 'const Eigen::FullPivHouseholderQR::PlainObject> Eigen::MatrixBase::fullPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_DenseBase_LinSpaced_seq >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/DenseBase_LinSpaced_seq.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Built target compile_DenseBase_LinSpaced_seq /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_Map_using.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_Map_using.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_Map_using.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:528:35: required from 'void Eigen::FullPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:452:3: required from 'Eigen::FullPivHouseholderQR<_MatrixType>& Eigen::FullPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:136:14: required from 'Eigen::FullPivHouseholderQR::FullPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:671:10: required from 'const Eigen::FullPivHouseholderQR::PlainObject> Eigen::MatrixBase::fullPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:528:35: required from 'void Eigen::FullPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:452:3: required from 'Eigen::FullPivHouseholderQR<_MatrixType>& Eigen::FullPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:136:14: required from 'Eigen::FullPivHouseholderQR::FullPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:671:10: required from 'const Eigen::FullPivHouseholderQR::PlainObject> Eigen::MatrixBase::fullPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_Map_using.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_Map_using.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_Map_using.dir/compile_Tutorial_Map_using.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_Map_using.dir/compile_Tutorial_Map_using.cpp.o -MF CMakeFiles/compile_Tutorial_Map_using.dir/compile_Tutorial_Map_using.cpp.o.d -o CMakeFiles/compile_Tutorial_Map_using.dir/compile_Tutorial_Map_using.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp [ 31%] Linking CXX executable compile_DenseBase_LinSpacedInt cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_DenseBase_LinSpacedInt.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/RealSvd2x2.h:25:26: required from 'void Eigen::internal::real_2x2_jacobi_svd(const MatrixType&, Index, Index, Eigen::JacobiRotation*, Eigen::JacobiRotation*) [with MatrixType = Eigen::Matrix; RealScalar = float; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:722:42: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_DenseBase_LinSpacedInt.dir/compile_DenseBase_LinSpacedInt.cpp.o -o compile_DenseBase_LinSpacedInt In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:162:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 3, false>; int Side = 1; int Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 3, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 3, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:569:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:472:7: required from 'Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::XprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 1; Eigen::internal::evaluator >::XprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:528:35: required from 'void Eigen::FullPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:452:3: required from 'Eigen::FullPivHouseholderQR<_MatrixType>& Eigen::FullPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:136:14: required from 'Eigen::FullPivHouseholderQR::FullPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:671:10: required from 'const Eigen::FullPivHouseholderQR::PlainObject> Eigen::MatrixBase::fullPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose, 3, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:528:35: required from 'void Eigen::FullPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:452:3: required from 'Eigen::FullPivHouseholderQR<_MatrixType>& Eigen::FullPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:136:14: required from 'Eigen::FullPivHouseholderQR::FullPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:671:10: required from 'const Eigen::FullPivHouseholderQR::PlainObject> Eigen::MatrixBase::fullPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:528:35: required from 'void Eigen::FullPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:452:3: required from 'Eigen::FullPivHouseholderQR<_MatrixType>& Eigen::FullPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:136:14: required from 'Eigen::FullPivHouseholderQR::FullPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:671:10: required from 'const Eigen::FullPivHouseholderQR::PlainObject> Eigen::MatrixBase::fullPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_DenseBase_LinSpacedInt >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/DenseBase_LinSpacedInt.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:326:39: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:528:35: required from 'void Eigen::FullPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:452:3: required from 'Eigen::FullPivHouseholderQR<_MatrixType>& Eigen::FullPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:136:14: required from 'Eigen::FullPivHouseholderQR::FullPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h:671:10: required from 'const Eigen::FullPivHouseholderQR::PlainObject> Eigen::MatrixBase::fullPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ [ 31%] Built target compile_DenseBase_LinSpacedInt /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_times_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_times_equal.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_times_equal.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_times_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_times_equal.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_times_equal.dir/compile_Cwise_times_equal.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_times_equal.dir/compile_Cwise_times_equal.cpp.o -MF CMakeFiles/compile_Cwise_times_equal.dir/compile_Cwise_times_equal.cpp.o.d -o CMakeFiles/compile_Cwise_times_equal.dir/compile_Cwise_times_equal.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_times_equal.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, 1, -1, false> >; Derived = Eigen::Block, 1, -1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:519:90: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:230:19: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, 1, -1, false> >::' and 'Eigen::internal::visitor_evaluator, 1, -1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose, 3, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivHouseholderQR_solve.cpp:23:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:232:111: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false> >, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::Transpose, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:247:14: required from 'const AdjointReturnType Eigen::TriangularView::adjoint() const [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView::AdjointReturnType = Eigen::TriangularView, -1, -1, false> >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:232:121: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:83:75: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:233:56: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:87:54: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:757:60: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:683:20: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:505:52: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:230:19: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:565:77: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:230:19: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false> >, 6>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 6; Eigen::TriangularView::MatrixType = const Eigen::Transpose, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:247:14: required from 'const AdjointReturnType Eigen::TriangularView::adjoint() const [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::AdjointReturnType = Eigen::TriangularView, -1, -1, false> >, 6>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:92:93: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 6> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 6> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:94:53: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView >, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:247:14: required from 'const AdjointReturnType Eigen::TriangularView::adjoint() const [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::AdjointReturnType = Eigen::TriangularView >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:95:63: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase >, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase >, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:689:18: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:538:52: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:230:19: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, -1, -1, false> >, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false> >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false> >, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false> >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false> >, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false> >, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false> >, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:232:24: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, -1, -1, false> >, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:233:56: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Linking CXX executable compile_ComplexEigenSolver_compute cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_ComplexEigenSolver_compute.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:165:18: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:256:43: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:233:56: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_ComplexEigenSolver_compute.dir/compile_ComplexEigenSolver_compute.cpp.o -o compile_ComplexEigenSolver_compute /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:128:18: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:233:56: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:233:56: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:64:127: required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:67:128: required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, -1, -1, false>, 2>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false>, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false>, 2>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false>, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false>, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false>, 2>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:175:24: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:685:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, -1, -1, false>, 2>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:230:19: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = true; DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, -1, -1, false> >, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:89: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, -1, -1, false> >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false> >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false> >, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false> >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false> >, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false> >, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false> >, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:232:24: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, -1, -1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 2; bool SetOpposite = true; DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, -1, -1, false>, 2>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:89: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, -1, -1, false>, 2>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false>, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false>, 2>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false>, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false>, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false>, 2>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:175:24: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:685:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_Map_stride.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_Map_stride.cpp:18:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:132:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<8, 2>; Eigen::Map::PointerArgType = int*]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:618:62: required from 'static typename Eigen::PlainObjectBase::StridedMapType >::type Eigen::PlainObjectBase::Map(Eigen::PlainObjectBase::Scalar*, const Eigen::Stride&) [with int Outer = 8; int Inner = 2; Derived = Eigen::Matrix; typename Eigen::PlainObjectBase::StridedMapType >::type = Eigen::Map, 0, Eigen::Stride<8, 2> >; Eigen::PlainObjectBase::Scalar = int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_Map_stride.cpp:24:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setConstant_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setConstant_int.cpp:18:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:538:52: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:230:19: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Linking CXX executable compile_Matrix_setConstant_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Matrix_setConstant_int.dir/link.txt --verbose=1 [ 31%] Linking CXX executable compile_Matrix_Map_stride cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Matrix_Map_stride.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Matrix_Map_stride.dir/compile_Matrix_Map_stride.cpp.o -o compile_Matrix_Map_stride /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Matrix_setConstant_int.dir/compile_Matrix_setConstant_int.cpp.o -o compile_Matrix_setConstant_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Matrix_setConstant_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Matrix_setConstant_int.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = int; _Scalar = float; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:23:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:32:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Map > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Map > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Map > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > > >, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > >; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:34:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::mapbase_evaluator >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > > >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > >; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:34:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Map > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_Matrix_setConstant_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_isFinite.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_isFinite.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_isFinite.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Matrix_Map_stride >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Matrix_Map_stride.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_isFinite.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_isFinite.dir/build In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:357:18: required from 'static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:96:17: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_times_equal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_times_equal.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_times_equal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::mul_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::mul_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::mul_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::mul_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::mul_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ArrayBase.h:207:18: required from 'Derived& Eigen::ArrayBase::operator*=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_times_equal.cpp:19:6: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ [ 31%] Built target compile_Matrix_Map_stride /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_array_power_array.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_array_power_array.dir/depend [ 31%] Linking CXX executable compile_EigenSolver_compute [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_isFinite.dir/compile_Cwise_isFinite.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_EigenSolver_compute.dir/link.txt --verbose=1 gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_array_power_array.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_isFinite.dir/compile_Cwise_isFinite.cpp.o -MF CMakeFiles/compile_Cwise_isFinite.dir/compile_Cwise_isFinite.cpp.o.d -o CMakeFiles/compile_Cwise_isFinite.dir/compile_Cwise_isFinite.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_isFinite.cpp gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_array_power_array.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_array_power_array.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_EigenSolver_compute.dir/compile_EigenSolver_compute.cpp.o -o compile_EigenSolver_compute [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_array_power_array.dir/compile_Cwise_array_power_array.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_array_power_array.dir/compile_Cwise_array_power_array.cpp.o -MF CMakeFiles/compile_Cwise_array_power_array.dir/compile_Cwise_array_power_array.cpp.o.d -o CMakeFiles/compile_Cwise_array_power_array.dir/compile_Cwise_array_power_array.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_array_power_array.cpp [ 31%] Linking CXX executable compile_Cwise_times_equal cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_times_equal.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_times_equal.dir/compile_Cwise_times_equal.cpp.o -o compile_Cwise_times_equal In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = float; int _Rows = 16; int _Cols = 16; int _Options = 0; int _MaxRows = 16; int _MaxCols = 16]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:357:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:96:17: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, true> >, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, true> >, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, -1, -1, true> >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, -1, -1, true> >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, -1, true> >, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose, -1, -1, true> >; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, 2>, Eigen::Matrix >; OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve, 2>, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve, 2>, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve, 2>, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:26:77: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, -1, -1, true> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, true> >, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::diagonal_product_evaluator_base, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, Eigen::Product, const Eigen::Block, -1, 1, false> > >, Eigen::Matrix, 1>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:861:8: required from 'struct Eigen::internal::product_evaluator, const Eigen::Block, -1, 1, false> > >, Eigen::Matrix, 1>, 7, Eigen::DiagonalShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false> > >, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::Block, -1, 1, false> > >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::Block, -1, 1, false> > >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Block, -1, 1, false> > >, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, 2>, Eigen::Matrix >; OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve, 2>, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve, 2>, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve, 2>, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:26:77: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:801:114: required from 'struct Eigen::internal::diagonal_product_evaluator_base, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, Eigen::Product, const Eigen::Block, -1, 1, false> > >, Eigen::Matrix, 1>, 1>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:861:8: required from 'struct Eigen::internal::product_evaluator, const Eigen::Block, -1, 1, false> > >, Eigen::Matrix, 1>, 7, Eigen::DiagonalShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false> > >, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, 2>, Eigen::Matrix >; OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve, 2>, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve, 2>, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve, 2>, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:26:77: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:256:43: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:233:56: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Linking CXX executable compile_Tutorial_Map_using cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_Map_using.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:256:43: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:233:56: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 4, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tutorial_Map_using.dir/compile_Tutorial_Map_using.cpp.o -o compile_Tutorial_Map_using /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:137:114: required from 'static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product::ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = float; bool ConjLhs = false; RhsScalar = float; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >::' and 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = float; int _Rows = 16; int _Cols = 16; int _Options = 1; int _MaxRows = 16; int _MaxCols = 16]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 6; int LhsStorageOrder = 1; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:92:78: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 31%] Linking CXX executable compile_FullPivHouseholderQR_solve cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_FullPivHouseholderQR_solve.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:96:17: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_ComplexEigenSolver_compute >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/ComplexEigenSolver_compute.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:96:17: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >::' is deprecated [-Wenum-conversion] /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_FullPivHouseholderQR_solve.dir/compile_FullPivHouseholderQR_solve.cpp.o -o compile_FullPivHouseholderQR_solve [ 31%] Built target compile_ComplexEigenSolver_compute /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_equal_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_equal_equal.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_equal_equal.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_equal_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_equal_equal.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_equal_equal.dir/compile_Cwise_equal_equal.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_equal_equal.dir/compile_Cwise_equal_equal.cpp.o -MF CMakeFiles/compile_Cwise_equal_equal.dir/compile_Cwise_equal_equal.cpp.o.d -o CMakeFiles/compile_Cwise_equal_equal.dir/compile_Cwise_equal_equal.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_equal_equal.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_times_equal >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_times_equal.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_Cwise_times_equal /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_setOnes_int_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_setOnes_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setOnes_int_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_setOnes_int_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_setOnes_int_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Matrix_setOnes_int_int.dir/compile_Matrix_setOnes_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Matrix_setOnes_int_int.dir/compile_Matrix_setOnes_int_int.cpp.o -MF CMakeFiles/compile_Matrix_setOnes_int_int.dir/compile_Matrix_setOnes_int_int.cpp.o.d -o CMakeFiles/compile_Matrix_setOnes_int_int.dir/compile_Matrix_setOnes_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setOnes_int_int.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:270:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_Map_using >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tutorial_Map_using.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:92:78: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:92:78: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >, -1, -1, false> >::' is deprecated [-Wenum-conversion] [ 31%] Built target compile_Tutorial_Map_using /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_computeInverseAndDetWithCheck.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_computeInverseAndDetWithCheck.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_computeInverseAndDetWithCheck.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_computeInverseAndDetWithCheck.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_computeInverseAndDetWithCheck.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_computeInverseAndDetWithCheck.dir/compile_MatrixBase_computeInverseAndDetWithCheck.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_computeInverseAndDetWithCheck.dir/compile_MatrixBase_computeInverseAndDetWithCheck.cpp.o -MF CMakeFiles/compile_MatrixBase_computeInverseAndDetWithCheck.dir/compile_MatrixBase_computeInverseAndDetWithCheck.cpp.o.d -o CMakeFiles/compile_MatrixBase_computeInverseAndDetWithCheck.dir/compile_MatrixBase_computeInverseAndDetWithCheck.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_computeInverseAndDetWithCheck.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 3, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose, -1, -1, true> >; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose, -1, -1, true> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, 2>, Eigen::Matrix >; OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve, 2>, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve, 2>, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve, 2>, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:26:77: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, true> >, 1, -1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 3, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:94:19: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:95:19: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator >, -1, -1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_JacobiSVD_basic.cpp:20:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_FullPivHouseholderQR_solve >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/FullPivHouseholderQR_solve.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_FullPivHouseholderQR_solve /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_LLT_solve.dir/build.make doc/snippets/CMakeFiles/compile_LLT_solve.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_LLT_solve.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_LLT_solve.dir/build.make doc/snippets/CMakeFiles/compile_LLT_solve.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_LLT_solve.dir/compile_LLT_solve.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_LLT_solve.dir/compile_LLT_solve.cpp.o -MF CMakeFiles/compile_LLT_solve.dir/compile_LLT_solve.cpp.o.d -o CMakeFiles/compile_LLT_solve.dir/compile_LLT_solve.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_EigenSolver_compute >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/EigenSolver_compute.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_EigenSolver_compute /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular.dir/compile_Tutorial_solve_triangular.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular.dir/compile_Tutorial_solve_triangular.cpp.o -MF CMakeFiles/compile_Tutorial_solve_triangular.dir/compile_Tutorial_solve_triangular.cpp.o.d -o CMakeFiles/compile_Tutorial_solve_triangular.dir/compile_Tutorial_solve_triangular.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_isFinite.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_isFinite.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_isFinite.cpp:22:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_isFinite.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, bool>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_isFinite.cpp:22:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:373, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_array_power_array.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NumTraits.h: In instantiation of 'struct Eigen::NumTraits >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Meta.h:408:41: recursively required by substitution of 'template struct Eigen::ScalarBinaryOpTraits::IsComplex, T>::type>::Real, T, BinaryOp> [with T = Eigen::Array; BinaryOp = Eigen::internal::scalar_pow_op >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Meta.h:408:41: required by substitution of 'template static Eigen::internal::meta_yes Eigen::internal::has_ReturnType, Eigen::internal::scalar_pow_op > > >::testFunctor(const typename C::ReturnType*) [with C = Eigen::ScalarBinaryOpTraits, Eigen::internal::scalar_pow_op > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Meta.h:411:39: required from 'struct Eigen::internal::has_ReturnType, Eigen::internal::scalar_pow_op > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:88:1: required by substitution of 'template typename Eigen::internal::enable_if > >::value>::type>, const Eigen::Array, const typename Eigen::internal::plain_constant_type, typename Eigen::internal::promote_scalar_arg > >::value>::type>::type> >::type Eigen::ArrayBase >::pow(const T&) const [with T = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_array_power_array.cpp:20:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NumTraits.h:209:96: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 209 | ReadCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::ReadCost, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NumTraits.h:210:96: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 210 | AddCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::AddCost, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NumTraits.h:211:96: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 211 | MulCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::MulCost | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_array_power_array.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_array_power_array.cpp:18:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 31%] Linking CXX executable compile_Cwise_isFinite cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_isFinite.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_isFinite.dir/compile_Cwise_isFinite.cpp.o -o compile_Cwise_isFinite In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_equal_equal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_equal_equal.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_equal_equal.cpp:19:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 31%] Linking CXX executable compile_Cwise_array_power_array cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_array_power_array.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_array_power_array.dir/compile_Cwise_array_power_array.cpp.o -o compile_Cwise_array_power_array cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_isFinite >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_isFinite.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setOnes_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setOnes_int_int.cpp:18:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ [ 31%] Built target compile_Cwise_isFinite /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_HouseholderQR_householderQ.dir/build.make doc/snippets/CMakeFiles/compile_HouseholderQR_householderQ.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_HouseholderQR_householderQ.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_HouseholderQR_householderQ.dir/build.make doc/snippets/CMakeFiles/compile_HouseholderQR_householderQ.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_HouseholderQR_householderQ.dir/compile_HouseholderQR_householderQ.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_HouseholderQR_householderQ.dir/compile_HouseholderQR_householderQ.cpp.o -MF CMakeFiles/compile_HouseholderQR_householderQ.dir/compile_HouseholderQR_householderQ.cpp.o.d -o CMakeFiles/compile_HouseholderQR_householderQ.dir/compile_HouseholderQR_householderQ.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp [ 31%] Linking CXX executable compile_Cwise_equal_equal cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_equal_equal.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_equal_equal.dir/compile_Cwise_equal_equal.cpp.o -o compile_Cwise_equal_equal cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_array_power_array >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_array_power_array.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_Cwise_array_power_array /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_setOnes_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_setOnes_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setOnes_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_setOnes_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_setOnes_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Matrix_setOnes_int.dir/compile_Matrix_setOnes_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Matrix_setOnes_int.dir/compile_Matrix_setOnes_int.cpp.o -MF CMakeFiles/compile_Matrix_setOnes_int.dir/compile_Matrix_setOnes_int.cpp.o.d -o CMakeFiles/compile_Matrix_setOnes_int.dir/compile_Matrix_setOnes_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setOnes_int.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_computeInverseAndDetWithCheck.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_computeInverseAndDetWithCheck.cpp:20:10: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 31%] Linking CXX executable compile_Matrix_setOnes_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Matrix_setOnes_int_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Matrix_setOnes_int_int.dir/compile_Matrix_setOnes_int_int.cpp.o -o compile_Matrix_setOnes_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_equal_equal >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_equal_equal.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_Cwise_equal_equal /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_TopicAliasing_mult5.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_mult5.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_mult5.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:186:24: required from 'static void Eigen::internal::compute_inverse_and_det_with_check::run(const MatrixType&, const typename MatrixType::RealScalar&, ResultType&, typename ResultType::Scalar&, bool&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename MatrixType::RealScalar = double; typename ResultType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:379:5: required from 'void Eigen::MatrixBase::computeInverseAndDetWithCheck(ResultType&, typename ResultType::Scalar&, bool&, const RealScalar&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix; typename ResultType::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_computeInverseAndDetWithCheck.cpp:23:32: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_computeInverseAndDetWithCheck.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:190:67: required from 'static void Eigen::internal::compute_inverse_and_det_with_check::run(const MatrixType&, const typename MatrixType::RealScalar&, ResultType&, typename ResultType::Scalar&, bool&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename MatrixType::RealScalar = double; typename ResultType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:379:5: required from 'void Eigen::MatrixBase::computeInverseAndDetWithCheck(ResultType&, typename ResultType::Scalar&, bool&, const RealScalar&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix; typename ResultType::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_computeInverseAndDetWithCheck.cpp:23:32: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 3, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_TopicAliasing_mult5.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_mult5.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_computeInverseAndDetWithCheck.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:190:67: required from 'static void Eigen::internal::compute_inverse_and_det_with_check::run(const MatrixType&, const typename MatrixType::RealScalar&, ResultType&, typename ResultType::Scalar&, bool&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename MatrixType::RealScalar = double; typename ResultType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:379:5: required from 'void Eigen::MatrixBase::computeInverseAndDetWithCheck(ResultType&, typename ResultType::Scalar&, bool&, const RealScalar&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix; typename ResultType::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_computeInverseAndDetWithCheck.cpp:23:32: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_TopicAliasing_mult5.dir/compile_TopicAliasing_mult5.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_TopicAliasing_mult5.dir/compile_TopicAliasing_mult5.cpp.o -MF CMakeFiles/compile_TopicAliasing_mult5.dir/compile_TopicAliasing_mult5.cpp.o.d -o CMakeFiles/compile_TopicAliasing_mult5.dir/compile_TopicAliasing_mult5.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult5.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_computeInverseAndDetWithCheck.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, 3, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, 3, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Block, 1, 3, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:146:17: required from 'void Eigen::internal::compute_inverse_size3_helper(const MatrixType&, const typename ResultType::Scalar&, const Eigen::Matrix&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename ResultType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:194:33: required from 'static void Eigen::internal::compute_inverse_and_det_with_check::run(const MatrixType&, const typename MatrixType::RealScalar&, ResultType&, typename ResultType::Scalar&, bool&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename MatrixType::RealScalar = double; typename ResultType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:379:5: required from 'void Eigen::MatrixBase::computeInverseAndDetWithCheck(ResultType&, typename ResultType::Scalar&, bool&, const RealScalar&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix; typename ResultType::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_computeInverseAndDetWithCheck.cpp:23:32: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Matrix_setOnes_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Matrix_setOnes_int_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_Matrix_setOnes_int_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_LeastSquaresQR.dir/build.make doc/snippets/CMakeFiles/compile_LeastSquaresQR.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_LeastSquaresQR.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_LeastSquaresQR.dir/build.make doc/snippets/CMakeFiles/compile_LeastSquaresQR.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_LeastSquaresQR.dir/compile_LeastSquaresQR.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_LeastSquaresQR.dir/compile_LeastSquaresQR.cpp.o -MF CMakeFiles/compile_LeastSquaresQR.dir/compile_LeastSquaresQR.cpp.o.d -o CMakeFiles/compile_LeastSquaresQR.dir/compile_LeastSquaresQR.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular.cpp:18:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular.cpp:19:10: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:539:25: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::TriangularView, 2>; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 2>, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 2>, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular.cpp:24:47: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 2; int _Options = 0; int _MaxRows = -1; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:20:45: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:21:82: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 31%] Linking CXX executable compile_MatrixBase_computeInverseAndDetWithCheck cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_computeInverseAndDetWithCheck.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_computeInverseAndDetWithCheck.dir/compile_MatrixBase_computeInverseAndDetWithCheck.cpp.o -o compile_MatrixBase_computeInverseAndDetWithCheck In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Mode = 2; int LoopIndex = 0; int Size = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:142:75: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::TriangularView, 2>; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 2>, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 2>, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular.cpp:24:47: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 3, false>, 1, 0, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:76: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:97:9: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:526:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Mode = 2; int LoopIndex = 1; int Size = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:130:67: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::TriangularView, 2>; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 2>, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 2>, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular.cpp:24:47: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 3, false>, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::TriangularView, 2>; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 2>, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 2>, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular.cpp:24:47: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Mode = 2; int LoopIndex = 2; int Size = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:130:67: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:539:25: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::TriangularView, 2>; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 2>, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 2>, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_triangular.cpp:24:47: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 3, false>, 1, 2, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 2, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, -1, -1, false>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:358:51: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:526:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:21:82: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:21:82: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, Eigen::Matrix > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:21:82: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:357:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:526:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1, false> >, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 2, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 2, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 2, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:441:74: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:526:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_computeInverseAndDetWithCheck >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_computeInverseAndDetWithCheck.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, 2, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 2, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, 2, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 2, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 2, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, 2, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, 2, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:441:125: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:526:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 2, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] [ 31%] Built target compile_MatrixBase_computeInverseAndDetWithCheck /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_slash_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_slash_equal.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_slash_equal.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_slash_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_slash_equal.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_slash_equal.dir/compile_Cwise_slash_equal.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_slash_equal.dir/compile_Cwise_slash_equal.cpp.o -MF CMakeFiles/compile_Cwise_slash_equal.dir/compile_Cwise_slash_equal.cpp.o.d -o CMakeFiles/compile_Cwise_slash_equal.dir/compile_Cwise_slash_equal.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_slash_equal.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:358:51: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:526:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:337:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:526:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:356:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:526:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false> >, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Transpose, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Transpose, -1, -1, false> >; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1, false> >, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:357:60: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:526:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:287:26: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:357:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:526:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:504:25: required from 'void Eigen::LLT::solveInPlace(const Eigen::MatrixBase&) const [with Derived = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:481:15: required from 'void Eigen::LLT::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Product >, Eigen::Matrix, 0>; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Matrix, 0>; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:76: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 1, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:505:25: required from 'void Eigen::LLT::solveInPlace(const Eigen::MatrixBase&) const [with Derived = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:481:15: required from 'void Eigen::LLT::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Product >, Eigen::Matrix, 0>; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Matrix, 0>; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:76: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl >, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:433:14: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:526:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = float; int _Rows = 8; int _Cols = 8; int _Options = 0; int _MaxRows = 8; int _MaxCols = 8]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: required from 'void Eigen::internal::tribb_kernel::operator()(Eigen::internal::tribb_kernel::ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = float; RhsScalar = float; Index = long int; int mr = 8; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; Eigen::internal::tribb_kernel::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from 'static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_triangular_product::ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = float; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = float; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; Eigen::internal::general_matrix_matrix_triangular_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from 'static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Block, -1, -1, false>; OtherType = Eigen::Block, -1, -1, false>; int UpLo = 1; typename MatrixType::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:358:64: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:526:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:61:65: required from 'class Eigen::HouseholderQR >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ [ 31%] Linking CXX executable compile_Tutorial_solve_triangular cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_solve_triangular.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tutorial_solve_triangular.dir/compile_Tutorial_solve_triangular.cpp.o -o compile_Tutorial_solve_triangular In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:18:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:117:9: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = float; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:118:9: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:398:60: required from 'static Eigen::internal::LLT_Traits::MatrixL Eigen::internal::LLT_Traits::getL(const MatrixType&) [with MatrixType = Eigen::Matrix; Eigen::internal::LLT_Traits::MatrixL = const Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:129:26: required from 'typename Eigen::LLT::Traits::MatrixL Eigen::LLT::matrixL() const [with _MatrixType = Eigen::Matrix; int _UpLo = 1; typename Eigen::LLT::Traits::MatrixL = const Eigen::TriangularView, 1>; Eigen::LLT::Traits = Eigen::internal::LLT_Traits, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:504:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Matrix, 0>; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:76: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setOnes_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setOnes_int.cpp:18:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView >, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:399:60: required from 'static Eigen::internal::LLT_Traits::MatrixU Eigen::internal::LLT_Traits::getU(const MatrixType&) [with MatrixType = Eigen::Matrix; Eigen::internal::LLT_Traits::MatrixU = const Eigen::TriangularView >, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:122:26: required from 'typename Eigen::LLT::Traits::MatrixU Eigen::LLT::matrixU() const [with _MatrixType = Eigen::Matrix; int _UpLo = 1; typename Eigen::LLT::Traits::MatrixU = const Eigen::TriangularView >, 2>; Eigen::LLT::Traits = Eigen::internal::LLT_Traits, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:505:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Matrix, 0>; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:76: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase >, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase >, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Product, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Product, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Transpose, 1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:337:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:526:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Transpose, -1, -1, false>, 1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:356:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:526:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::unary_evaluator, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::unary_evaluator, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 2, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 2, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 2, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 2, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 2, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix; Rhs = Eigen::Matrix; int Mode = 1; int LoopIndex = 0; int Size = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:142:75: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Matrix, 0>; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:76: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 2, false>, 1, 0, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 2, true>, 1, 0, false> >, const Eigen::Block, 0, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true>, 1, 0, false> >, const Eigen::Block, 0, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; int Mode = 2; int LoopIndex = 0; int Size = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:142:75: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Matrix, 0>; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:76: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 2, true>, 1, 0, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true>, 1, 0, false> >, const Eigen::Block, 0, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; int Mode = 2; int LoopIndex = 0; int Size = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:142:75: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; int Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Matrix, 0>; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:76: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true>, 1, 0, false> >, const Eigen::Block, 0, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true>, 1, 0, false> >, const Eigen::Block, 0, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Matrix, 0>; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:76: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 2, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 2, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 2, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 2, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 2, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix; Rhs = Eigen::Matrix; int Mode = 1; int LoopIndex = 1; int Size = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:130:67: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Matrix, 0>; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:76: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 2, false>, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 2, true>, 1, 1, false> >, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true>, 1, 1, false> >, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; int Mode = 2; int LoopIndex = 1; int Size = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:130:67: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Matrix, 0>; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:76: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 2, true>, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true>, 1, 1, false> >, const Eigen::Block, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; int Mode = 2; int LoopIndex = 1; int Size = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:130:67: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; int Mode = 2; int LoopIndex = 0; int Size = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:142:75: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; int Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Matrix, 0>; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:76: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true>, 1, 1, false> >, const Eigen::Block, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true>, 1, 1, false> >, const Eigen::Block, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult5.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult5.cpp:18:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Transpose >; Func = Eigen::internal::assign_op; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:433:14: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:526:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult5.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult5.cpp:21:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_solve_triangular >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tutorial_solve_triangular.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult5.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult5.cpp:21:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Built target compile_Tutorial_solve_triangular /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_tanh.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_tanh.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_tanh.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_tanh.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_tanh.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult5.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = float; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = float; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = float; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, float, float, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::internal::gemm_blocking_space<0, float, float, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult5.cpp:21:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_tanh.dir/compile_Cwise_tanh.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_tanh.dir/compile_Cwise_tanh.cpp.o -MF CMakeFiles/compile_Cwise_tanh.dir/compile_Cwise_tanh.cpp.o.d -o CMakeFiles/compile_Cwise_tanh.dir/compile_Cwise_tanh.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_tanh.cpp [ 31%] Linking CXX executable compile_Matrix_setOnes_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Matrix_setOnes_int.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Matrix_setOnes_int.dir/compile_Matrix_setOnes_int.cpp.o -o compile_Matrix_setOnes_int /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult5.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult5.cpp:21:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Transpose, 1, -1, false> >; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose, 1, -1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:337:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:526:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 1, -1, false> >, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Transpose, -1, -1, false>, 1, -1, false> >; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:356:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:526:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Matrix, 0>; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:76: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, long int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:65:72: required from 'class Eigen::ColPivHouseholderQR >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:66:65: required from 'class Eigen::ColPivHouseholderQR >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:433:14: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:526:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, -1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:433:14: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Product >, Eigen::Matrix, 0>; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:526:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Matrix, 0>; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LLT_solve.cpp:24:76: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, -1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:18:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:19:32: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:128:9: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = float; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:129:9: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:83:75: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Matrix_setOnes_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Matrix_setOnes_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_Matrix_setOnes_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_eigenvalues.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_eigenvalues.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_eigenvalues.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_eigenvalues.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_eigenvalues.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_eigenvalues.dir/compile_MatrixBase_eigenvalues.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_eigenvalues.dir/compile_MatrixBase_eigenvalues.cpp.o -MF CMakeFiles/compile_MatrixBase_eigenvalues.dir/compile_MatrixBase_eigenvalues.cpp.o.d -o CMakeFiles/compile_MatrixBase_eigenvalues.dir/compile_MatrixBase_eigenvalues.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:127:9: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:87:54: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false> >, 6>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 6; Eigen::TriangularView::MatrixType = const Eigen::Transpose, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:247:14: required from 'const AdjointReturnType Eigen::TriangularView::adjoint() const [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::AdjointReturnType = Eigen::TriangularView, -1, -1, false> >, 6>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:92:93: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 6> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 6> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:94:53: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView >, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:247:14: required from 'const AdjointReturnType Eigen::TriangularView::adjoint() const [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::AdjointReturnType = Eigen::TriangularView >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:95:63: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase >, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase >, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:280:58: required from 'void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:334:39: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:64:127: required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:67:128: required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, -1, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:128:18: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:343:39: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:360:25: required from 'typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:22:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:343:39: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:360:25: required from 'typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:22:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, 1, -1, false> >; Derived = Eigen::Block, 1, -1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:519:90: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, 1, -1, false> >::' and 'Eigen::internal::visitor_evaluator, 1, -1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1, false>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:285:35: required from 'void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:334:39: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_slash_equal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_slash_equal.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_slash_equal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::div_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::div_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::div_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::div_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::div_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ArrayBase.h:220:18: required from 'Derived& Eigen::ArrayBase::operator/=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_slash_equal.cpp:19:6: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:505:52: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:565:77: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:538:52: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:128:18: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:607:20: required from 'void Eigen::ColPivHouseholderQR::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1, false>, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:280:58: required from 'void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:334:39: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] [ 31%] Linking CXX executable compile_Cwise_slash_equal cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_slash_equal.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_slash_equal.dir/compile_Cwise_slash_equal.cpp.o -o compile_Cwise_slash_equal In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:538:52: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Linking CXX executable compile_TopicAliasing_mult5 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_TopicAliasing_mult5.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_TopicAliasing_mult5.dir/compile_TopicAliasing_mult5.cpp.o -o compile_TopicAliasing_mult5 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 1; int _Cols = 1; int _Options = 1; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:307:86: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:525:37: required from 'void Eigen::MatrixBase::applyOnTheLeft(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:600:19: required from 'void Eigen::ColPivHouseholderQR::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_slash_equal >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_slash_equal.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, 1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:343:39: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:525:37: required from 'void Eigen::MatrixBase::applyOnTheLeft(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:600:19: required from 'void Eigen::ColPivHouseholderQR::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ [ 31%] Built target compile_Cwise_slash_equal /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_diagonal_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_diagonal_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_diagonal_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_diagonal_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_diagonal_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_diagonal_int.dir/compile_MatrixBase_diagonal_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_diagonal_int.dir/compile_MatrixBase_diagonal_int.cpp.o -MF CMakeFiles/compile_MatrixBase_diagonal_int.dir/compile_MatrixBase_diagonal_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_diagonal_int.dir/compile_MatrixBase_diagonal_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_diagonal_int.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:357:18: required from 'static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:96:17: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::internal::HouseholderSequenceShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:21:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:606:38: required from 'void Eigen::ColPivHouseholderQR::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = float; int _Rows = 16; int _Cols = 16; int _Options = 0; int _MaxRows = 16; int _MaxCols = 16]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:357:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:96:17: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_tanh.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = double; typename OtherDerived::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_tanh.cpp:18:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_tanh.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_tanh.cpp:19:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::internal::HouseholderSequenceShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:21:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::internal::HouseholderSequenceShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:21:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:343:39: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:360:25: required from 'typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:22:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:137:114: required from 'static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product::ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = float; bool ConjLhs = false; RhsScalar = float; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:63:43: required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >::' and 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = float; int _Rows = 16; int _Cols = 16; int _Options = 1; int _MaxRows = 16; int _MaxCols = 16]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 6; int LhsStorageOrder = 1; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:92:78: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:83:75: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:525:37: required from 'void Eigen::MatrixBase::applyOnTheLeft(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:600:19: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:96:17: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:96:17: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:87:54: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:525:37: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:92:78: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:525:37: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false> >, 6>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 6; Eigen::TriangularView::MatrixType = const Eigen::Transpose, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:247:14: required from 'const AdjointReturnType Eigen::TriangularView::adjoint() const [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::AdjointReturnType = Eigen::TriangularView, -1, -1, false> >, 6>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:92:93: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 6> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 6> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_TopicAliasing_mult5 >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/TopicAliasing_mult5.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:94:53: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView >, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:247:14: required from 'const AdjointReturnType Eigen::TriangularView::adjoint() const [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::AdjointReturnType = Eigen::TriangularView >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:95:63: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase >, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase >, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ [ 31%] Built target compile_TopicAliasing_mult5 /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_not_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_not_equal.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_not_equal.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_not_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_not_equal.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_not_equal.dir/compile_Cwise_not_equal.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_not_equal.dir/compile_Cwise_not_equal.cpp.o -MF CMakeFiles/compile_Cwise_not_equal.dir/compile_Cwise_not_equal.cpp.o.d -o CMakeFiles/compile_Cwise_not_equal.dir/compile_Cwise_not_equal.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_not_equal.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:64:127: required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:67:128: required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>, 1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>, 1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>, 1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>, 1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:7, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:230:41: required from 'class Eigen::RealSchur >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:316:27: required from 'class Eigen::EigenSolver >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, false> > >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, false> > >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> > >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> > >, const Eigen::Block, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> > >, const Eigen::Block, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, 1, false>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> > >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Linking CXX executable compile_Cwise_tanh cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_tanh.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_tanh.dir/compile_Cwise_tanh.cpp.o -o compile_Cwise_tanh In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:18:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:149:9: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:154:9: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>, -1, 1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>, -1, 1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, 1, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:57:28: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:87:15: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(Eigen::RealSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:152:9: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:270:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:63:43: required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:63:43: required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_tanh >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_tanh.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_Cwise_tanh /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tridiagonalization_diagonal.dir/build.make doc/snippets/CMakeFiles/compile_Tridiagonalization_diagonal.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tridiagonalization_diagonal.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tridiagonalization_diagonal.dir/build.make doc/snippets/CMakeFiles/compile_Tridiagonalization_diagonal.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Tridiagonalization_diagonal.dir/compile_Tridiagonalization_diagonal.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tridiagonalization_diagonal.dir/compile_Tridiagonalization_diagonal.cpp.o -MF CMakeFiles/compile_Tridiagonalization_diagonal.dir/compile_Tridiagonalization_diagonal.cpp.o.d -o CMakeFiles/compile_Tridiagonalization_diagonal.dir/compile_Tridiagonalization_diagonal.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:468:106: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:92:78: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:92:78: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >, -1, -1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:357:18: required from 'static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ [ 31%] Linking CXX executable compile_LLT_solve cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_LLT_solve.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_LLT_solve.dir/compile_LLT_solve.cpp.o -o compile_LLT_solve /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 2>, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:94:19: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] [ 31%] Linking CXX executable compile_JacobiSVD_basic cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_JacobiSVD_basic.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1>, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:95:19: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator >, -1, -1, true> >::' is deprecated [-Wenum-conversion] /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_JacobiSVD_basic.dir/compile_JacobiSVD_basic.cpp.o -o compile_JacobiSVD_basic In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:334:61: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::internal::HouseholderSequenceShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:21:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 4, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:67:33: required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:67:33: required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderQR_householderQ.cpp:20:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_diagonal_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_diagonal_int.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, 16777215> >; _Scalar = int; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, 16777215> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, 16777215> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_diagonal_int.cpp:21:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = float; int _Rows = 16; int _Cols = 16; int _Options = 0; int _MaxRows = 16; int _MaxCols = 16]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:357:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:365:74: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:510:26: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:530:24: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:137:114: required from 'static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product::ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = float; bool ConjLhs = false; RhsScalar = float; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >::' and 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = float; int _Rows = 16; int _Cols = 16; int _Options = 1; int _MaxRows = 16; int _MaxCols = 16]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 6; int LhsStorageOrder = 1; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:50:63: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:492:54: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Linking CXX executable compile_MatrixBase_diagonal_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_diagonal_int.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >::' is deprecated [-Wenum-conversion] /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_diagonal_int.dir/compile_MatrixBase_diagonal_int.cpp.o -o compile_MatrixBase_diagonal_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_not_equal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_not_equal.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_not_equal.cpp:19:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 2, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:390:25: required from 'static void Eigen::internal::unaligned_dense_assignment_loop::run(Kernel&, Eigen::Index, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, 1, false>, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:413:58: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:270:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >::' is deprecated [-Wenum-conversion] [ 31%] Linking CXX executable compile_Cwise_not_equal cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_not_equal.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_not_equal.dir/compile_Cwise_not_equal.cpp.o -o compile_Cwise_not_equal /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >, -1, -1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_LLT_solve >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/LLT_solve.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_LLT_solve /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_boolean_xor.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_boolean_xor.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_boolean_xor.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_boolean_xor.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_boolean_xor.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_boolean_xor.dir/compile_Cwise_boolean_xor.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_boolean_xor.dir/compile_Cwise_boolean_xor.cpp.o -MF CMakeFiles/compile_Cwise_boolean_xor.dir/compile_Cwise_boolean_xor.cpp.o.d -o CMakeFiles/compile_Cwise_boolean_xor.dir/compile_Cwise_boolean_xor.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_xor.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_diagonal_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_diagonal_int.out /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator >, -1, -1, true> >::' is deprecated [-Wenum-conversion] gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_not_equal >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_not_equal.out [ 31%] Built target compile_MatrixBase_diagonal_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Triangular_solve.dir/build.make doc/snippets/CMakeFiles/compile_Triangular_solve.dir/depend gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Triangular_solve.dir/DependInfo.cmake --color= [ 31%] Built target compile_Cwise_not_equal /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_resize_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_resize_int.dir/depend /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Transpose >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 4, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_resize_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_LeastSquaresQR.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >, -1, 1, false> >::' is deprecated [-Wenum-conversion] /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Triangular_solve.dir/build.make doc/snippets/CMakeFiles/compile_Triangular_solve.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_resize_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_resize_int.dir/build [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Triangular_solve.dir/compile_Triangular_solve.cpp.o gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Triangular_solve.dir/compile_Triangular_solve.cpp.o -MF CMakeFiles/compile_Triangular_solve.dir/compile_Triangular_solve.cpp.o.d -o CMakeFiles/compile_Triangular_solve.dir/compile_Triangular_solve.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:73: required from 'void Eigen::internal::HessenbergDecompositionMatrixHReturnType::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:84:25: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Matrix_resize_int.dir/compile_Matrix_resize_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Matrix_resize_int.dir/compile_Matrix_resize_int.cpp.o -MF CMakeFiles/compile_Matrix_resize_int.dir/compile_Matrix_resize_int.cpp.o.d -o CMakeFiles/compile_Matrix_resize_int.dir/compile_Matrix_resize_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_resize_int.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_JacobiSVD_basic >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/JacobiSVD_basic.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_JacobiSVD_basic /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_array_const.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_array_const.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_array_const.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_array_const.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_array_const.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_array_const.dir/compile_MatrixBase_array_const.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_array_const.dir/compile_MatrixBase_array_const.cpp.o -MF CMakeFiles/compile_MatrixBase_array_const.dir/compile_MatrixBase_array_const.cpp.o.d -o CMakeFiles/compile_MatrixBase_array_const.dir/compile_MatrixBase_array_const.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_array_const.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, -1, -1>, -1, -1, false>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix, -1, -1>; CoeffVectorType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:22:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1>, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1>, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 2, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:573:36: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, -1, false>, 2, -1, false> >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 573 | vectorizableSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:18:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:132:9: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:22:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h: In instantiation of 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1>, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = std::complex]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix, -1, -1>; CoeffVectorType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:22:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1>, -1, -1, false>, 1>::rankUpdate, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1>, -1, 1, false> >(const Eigen::MatrixBase, -1, -1>, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1>, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1>, -1, -1, false>, 1>::rankUpdate, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1>, -1, 1, false> >(const Eigen::MatrixBase, -1, -1>, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1>, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1>, -1, -1, false>, 1>::rankUpdate, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1>, -1, 1, false> >(const Eigen::MatrixBase, -1, -1>, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1>, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1>, -1, -1, false>, 1>::rankUpdate, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1>, -1, 1, false> >(const Eigen::MatrixBase, -1, -1>, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1>, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:555:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::TridiagonalizationMatrixTReturnType >, const Eigen::Matrix, -1, -1> > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue >, const Eigen::Matrix, -1, -1> > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:23:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Diagonal, -1, -1>, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Diagonal, -1, -1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:27:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:615:21: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, -1, -1>, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Block, -1, -1>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Block, -1, -1>, -1, -1, false>; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, -1, -1>, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix, -1, -1>; CoeffVectorType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:22:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:19:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:19:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1> > >, Eigen::internal::IndexBased, std::complex >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Block, -1, 1>, -1, 1, false>, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Block, -1, 1>, -1, 1, false>, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Block, -1, 1>, -1, 1, false>, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, 1>, -1, 1, false>, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, 1>, -1, 1, false>, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1>, -1, 1, false>; U = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck::ResScalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, -1, 1>, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = std::complex; typename Eigen::internal::traits::Scalar = std::complex; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:86: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix, -1, -1>; CoeffVectorType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:22:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1>, -1, 1, false> >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Diagonal, -1, -1>, 0> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Diagonal, -1, -1>, 0> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Diagonal, -1, -1>, 0> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Diagonal, -1, -1>, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp >, const Eigen::Diagonal, -1, -1>, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Diagonal, -1, -1>, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Diagonal, -1, -1>, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Diagonal, -1, -1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:27:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, 0> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Diagonal, -1, -1>, -1> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Diagonal, -1, -1>, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Diagonal, -1, -1>, -1> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Diagonal, -1, -1>, -1> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp >, const Eigen::Diagonal, -1, -1>, -1> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Diagonal, -1, -1>, -1> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Diagonal, -1, -1>, -1> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Diagonal, -1, -1>, -1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:29:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = std::complex; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = std::complex; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix, -1, -1>; CoeffVectorType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:22:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Block, -1, 1>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:25: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix, -1, -1>; CoeffVectorType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:22:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Derived = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:32:62: required from 'static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = std::complex; Index = long int; UType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1>, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix, -1, -1>; CoeffVectorType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:22:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, 1>, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Derived = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:32:62: required from 'static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = std::complex; Index = long int; UType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1>, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix, -1, -1>; CoeffVectorType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:22:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Derived = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:32:62: required from 'static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = std::complex; Index = long int; UType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1>, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix, -1, -1>; CoeffVectorType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:22:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, 1>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >::' and 'Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = std::complex; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = std::complex; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix, -1, -1>; CoeffVectorType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:22:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1563:41: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> >, -1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Diagonal, 1>; SrcXprType = Eigen::Diagonal >, const Eigen::Matrix, -1, -1> >, -1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Diagonal, 1>; SrcXprType = Eigen::Diagonal >, const Eigen::Matrix, -1, -1> >, -1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Diagonal >, const Eigen::Matrix, -1, -1> >, -1>; Derived = Eigen::Diagonal, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:540:37: required from 'void Eigen::internal::TridiagonalizationMatrixTReturnType::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; MatrixType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, -1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::TridiagonalizationMatrixTReturnType >, const Eigen::Matrix, -1, -1> > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::TridiagonalizationMatrixTReturnType >, const Eigen::Matrix, -1, -1> > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue >, const Eigen::Matrix, -1, -1> > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_diagonal.cpp:23:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 2, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false>, 2, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >, Eigen::internal::assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 1, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 2, false>, 1, 2, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 2, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:390:25: required from 'static void Eigen::internal::unaligned_dense_assignment_loop::run(Kernel&, Eigen::Index, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >, Eigen::internal::sub_assign_op, 0>; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:413:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:39:12: required from 'static const typename Eigen::MatrixBase::EigenvaluesReturnType Eigen::internal::eigenvalues_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:69:84: required from 'Eigen::MatrixBase::EigenvaluesReturnType Eigen::MatrixBase::eigenvalues() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::EigenvaluesReturnType = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eigenvalues.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_xor.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_xor.cpp:18:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_xor.cpp:19:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_xor.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, bool, bool>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_xor.cpp:19:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Array > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, bool, bool>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_xor.cpp:19:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::Array >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:18:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:19:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:22:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_resize_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_resize_int.cpp:18:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:791:20: required from 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:381:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:22:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_resize_int.cpp:20:13: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:381:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:22:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 2; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 2>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 2>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 2>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 2>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:398:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setOnes() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:18:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:223:51: required from 'void Eigen::internal::triangular_solve_retval::evalTo(Dest&) const [with Dest = Eigen::Matrix; int Side = 2; TriangularType = Eigen::TriangularView, 2>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::triangular_solve_retval<2, Eigen::TriangularView, 2>, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 2>, Eigen::Matrix > >; OtherDerived = Eigen::internal::triangular_solve_retval<2, Eigen::TriangularView, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 2>, Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 2>, Eigen::Matrix > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 2>, Eigen::Matrix > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:28:68: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:539:25: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::TriangularView, 2>; RhsType = Eigen::Matrix; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 2>, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 2>, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, 2>, Eigen::Matrix >; OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve, 2>, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve, 2>, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve, 2>, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:26:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:287:26: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Side = 2; int Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:223:51: required from 'void Eigen::internal::triangular_solve_retval::evalTo(Dest&) const [with Dest = Eigen::Matrix; int Side = 2; TriangularType = Eigen::TriangularView, 2>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::triangular_solve_retval<2, Eigen::TriangularView, 2>, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 2>, Eigen::Matrix > >; OtherDerived = Eigen::internal::triangular_solve_retval<2, Eigen::TriangularView, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 2>, Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 2>, Eigen::Matrix > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 2>, Eigen::Matrix > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:28:68: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ [ 31%] Linking CXX executable compile_Matrix_resize_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Matrix_resize_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Matrix_resize_int.dir/compile_Matrix_resize_int.cpp.o -o compile_Matrix_resize_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::triangular_solve_retval<2, Eigen::TriangularView, 2>, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 2>, Eigen::Matrix > >; OtherDerived = Eigen::internal::triangular_solve_retval<2, Eigen::TriangularView, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 2>, Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 2>, Eigen::Matrix > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 2>, Eigen::Matrix > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:28:68: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_array_const.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:347:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_array_const.cpp:18:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_array_const.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper > >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::ArrayWrapper > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_array_const.cpp:21:57: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator_wrapper_base > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_array_const.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper > > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_array_const.cpp:21:57: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper > > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper > > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_array_const.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_array_const.cpp:19:57: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 31%] Linking CXX executable compile_Cwise_boolean_xor cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_boolean_xor.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_boolean_xor.dir/compile_Cwise_boolean_xor.cpp.o -o compile_Cwise_boolean_xor In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_array_const.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper > >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::ArrayWrapper > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_array_const.cpp:19:57: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator_wrapper_base > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_array_const.cpp:20:68: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper > >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, const Eigen::Array > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_array_const.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::ArrayWrapper > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_array_const.cpp:19:57: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_array_const.cpp:20:68: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Matrix_resize_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Matrix_resize_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_Matrix_resize_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_plus.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_plus.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_plus.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_plus.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_plus.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_plus.dir/compile_Cwise_plus.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_plus.dir/compile_Cwise_plus.cpp.o -MF CMakeFiles/compile_Cwise_plus.dir/compile_Cwise_plus.cpp.o.d -o CMakeFiles/compile_Cwise_plus.dir/compile_Cwise_plus.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_plus.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_boolean_xor >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_boolean_xor.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_Cwise_boolean_xor /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner_int_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner_int_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner_int_int.dir/compile_MatrixBase_template_int_int_bottomRightCorner_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner_int_int.dir/compile_MatrixBase_template_int_int_bottomRightCorner_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner_int_int.dir/compile_MatrixBase_template_int_int_bottomRightCorner_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner_int_int.dir/compile_MatrixBase_template_int_int_bottomRightCorner_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_bottomRightCorner_int_int.cpp [ 31%] Linking CXX executable compile_MatrixBase_array_const cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_array_const.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_array_const.dir/compile_MatrixBase_array_const.cpp.o -o compile_MatrixBase_array_const [ 31%] Linking CXX executable compile_Tridiagonalization_diagonal cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tridiagonalization_diagonal.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tridiagonalization_diagonal.dir/compile_Tridiagonalization_diagonal.cpp.o -o compile_Tridiagonalization_diagonal cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_array_const >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_array_const.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_MatrixBase_array_const /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cwiseNotEqual.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwiseNotEqual.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseNotEqual.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cwiseNotEqual.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwiseNotEqual.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_cwiseNotEqual.dir/compile_MatrixBase_cwiseNotEqual.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_cwiseNotEqual.dir/compile_MatrixBase_cwiseNotEqual.cpp.o -MF CMakeFiles/compile_MatrixBase_cwiseNotEqual.dir/compile_MatrixBase_cwiseNotEqual.cpp.o.d -o CMakeFiles/compile_MatrixBase_cwiseNotEqual.dir/compile_MatrixBase_cwiseNotEqual.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseNotEqual.cpp [ 31%] Linking CXX executable compile_Triangular_solve cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Triangular_solve.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Triangular_solve.dir/compile_Triangular_solve.cpp.o -o compile_Triangular_solve [ 31%] Linking CXX executable compile_LeastSquaresQR cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_LeastSquaresQR.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_LeastSquaresQR.dir/compile_LeastSquaresQR.cpp.o -o compile_LeastSquaresQR [ 31%] Linking CXX executable compile_HouseholderQR_householderQ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_HouseholderQR_householderQ.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_HouseholderQR_householderQ.dir/compile_HouseholderQR_householderQ.cpp.o -o compile_HouseholderQR_householderQ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Triangular_solve >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Triangular_solve.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_plus.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_plus.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_plus.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_plus.cpp:19:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Array > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_plus.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_plus.cpp:19:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tridiagonalization_diagonal >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tridiagonalization_diagonal.out [ 31%] Built target compile_Triangular_solve /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_PartialRedux_norm.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_norm.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialRedux_norm.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_Tridiagonalization_diagonal /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_PartialRedux_norm.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_norm.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Map_general_stride.dir/build.make doc/snippets/CMakeFiles/compile_Map_general_stride.dir/depend [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_PartialRedux_norm.dir/compile_PartialRedux_norm.cpp.o gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Map_general_stride.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_PartialRedux_norm.dir/compile_PartialRedux_norm.cpp.o -MF CMakeFiles/compile_PartialRedux_norm.dir/compile_PartialRedux_norm.cpp.o.d -o CMakeFiles/compile_PartialRedux_norm.dir/compile_PartialRedux_norm.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_norm.cpp gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Map_general_stride.dir/build.make doc/snippets/CMakeFiles/compile_Map_general_stride.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Map_general_stride.dir/compile_Map_general_stride.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Map_general_stride.dir/compile_Map_general_stride.cpp.o -MF CMakeFiles/compile_Map_general_stride.dir/compile_Map_general_stride.cpp.o.d -o CMakeFiles/compile_Map_general_stride.dir/compile_Map_general_stride.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Map_general_stride.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_bottomRightCorner_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_bottomRightCorner_int_int.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 2, -1, false>; _Scalar = int; int _Rows = 2; int _Cols = -1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 2, -1, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 2, -1, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_bottomRightCorner_int_int.cpp:21:43: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 31%] Linking CXX executable compile_Cwise_plus cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_plus.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_plus.dir/compile_Cwise_plus.cpp.o -o compile_Cwise_plus [ 31%] Linking CXX executable compile_MatrixBase_template_int_int_bottomRightCorner_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner_int_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner_int_int.dir/compile_MatrixBase_template_int_int_bottomRightCorner_int_int.cpp.o -o compile_MatrixBase_template_int_int_bottomRightCorner_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_plus >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_plus.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_Cwise_plus /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_asin.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_asin.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_asin.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseNotEqual.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseNotEqual.cpp:18:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_asin.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_asin.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_asin.dir/compile_Cwise_asin.cpp.o In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseNotEqual.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, int, int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::internal::IndexBased, long int>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:131:68: required from 'Eigen::Index Eigen::DenseBase::count() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseNotEqual.cpp:23:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::internal::IndexBased, long int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:131:68: required from 'Eigen::Index Eigen::DenseBase::count() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseNotEqual.cpp:23:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, int, int>::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_asin.dir/compile_Cwise_asin.cpp.o -MF CMakeFiles/compile_Cwise_asin.dir/compile_Cwise_asin.cpp.o.d -o CMakeFiles/compile_Cwise_asin.dir/compile_Cwise_asin.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_asin.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseNotEqual.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = bool; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseNotEqual.cpp:22:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_LeastSquaresQR >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/LeastSquaresQR.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_LeastSquaresQR /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_SlicingVec.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_SlicingVec.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_SlicingVec.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_SlicingVec.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_SlicingVec.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_SlicingVec.dir/compile_Tutorial_SlicingVec.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_SlicingVec.dir/compile_Tutorial_SlicingVec.cpp.o -MF CMakeFiles/compile_Tutorial_SlicingVec.dir/compile_Tutorial_SlicingVec.cpp.o.d -o CMakeFiles/compile_Tutorial_SlicingVec.dir/compile_Tutorial_SlicingVec.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingVec.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_HouseholderQR_householderQ >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/HouseholderQR_householderQ.out cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_template_int_int_bottomRightCorner_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_template_int_int_bottomRightCorner_int_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_HouseholderQR_householderQ /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_minus_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_minus_equal.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_minus_equal.dir/DependInfo.cmake --color= [ 31%] Linking CXX executable compile_MatrixBase_cwiseNotEqual [ 31%] Built target compile_MatrixBase_template_int_int_bottomRightCorner_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_cwiseNotEqual.dir/link.txt --verbose=1 /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_arg.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_arg.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_arg.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_minus_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_minus_equal.dir/build /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_cwiseNotEqual.dir/compile_MatrixBase_cwiseNotEqual.cpp.o -o compile_MatrixBase_cwiseNotEqual gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_arg.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_arg.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_minus_equal.dir/compile_Cwise_minus_equal.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_minus_equal.dir/compile_Cwise_minus_equal.cpp.o -MF CMakeFiles/compile_Cwise_minus_equal.dir/compile_Cwise_minus_equal.cpp.o.d -o CMakeFiles/compile_Cwise_minus_equal.dir/compile_Cwise_minus_equal.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_minus_equal.cpp [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_arg.dir/compile_Cwise_arg.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_arg.dir/compile_Cwise_arg.cpp.o -MF CMakeFiles/compile_Cwise_arg.dir/compile_Cwise_arg.cpp.o.d -o CMakeFiles/compile_Cwise_arg.dir/compile_Cwise_arg.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_arg.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_norm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_norm.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_norm.cpp:20:72: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_norm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::internal::member_norm, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_norm.cpp:20:72: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, Eigen::internal::member_norm, 0> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_cwiseNotEqual >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_cwiseNotEqual.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_MatrixBase_cwiseNotEqual /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_commainit_02.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_commainit_02.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_commainit_02.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_commainit_02.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_commainit_02.dir/build In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Map_general_stride.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:159:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<-1, 2>; Eigen::Map::PointerArgType = int*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Map_general_stride.cpp:21:47: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_commainit_02.dir/compile_Tutorial_commainit_02.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_commainit_02.dir/compile_Tutorial_commainit_02.cpp.o -MF CMakeFiles/compile_Tutorial_commainit_02.dir/compile_Tutorial_commainit_02.cpp.o.d -o CMakeFiles/compile_Tutorial_commainit_02.dir/compile_Tutorial_commainit_02.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_commainit_02.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 3, 1, true> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_norm.cpp:20:72: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 3, 1, true> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_norm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:100:1: required from 'ResultType Eigen::internal::member_norm::operator()(const XprType&) const [with XprType = Eigen::Block, 3, 1, true>; ResultType = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1316:23: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_norm.cpp:20:72: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_norm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, 3, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 3, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, 3, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 3, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 3, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, 3, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_norm, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_norm.cpp:20:72: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 3, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Linking CXX executable compile_Map_general_stride [ 31%] Linking CXX executable compile_MatrixBase_eigenvalues cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Map_general_stride.dir/link.txt --verbose=1 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_eigenvalues.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_eigenvalues.dir/compile_MatrixBase_eigenvalues.cpp.o -o compile_MatrixBase_eigenvalues /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Map_general_stride.dir/compile_Map_general_stride.cpp.o -o compile_Map_general_stride [ 31%] Linking CXX executable compile_PartialRedux_norm cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_PartialRedux_norm.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_PartialRedux_norm.dir/compile_PartialRedux_norm.cpp.o -o compile_PartialRedux_norm In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_asin.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_asin.cpp:18:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Map_general_stride >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Map_general_stride.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_asin.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_asin.cpp:19:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_Map_general_stride /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_commainit_01b.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_commainit_01b.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_commainit_01b.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_commainit_01b.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_commainit_01b.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_commainit_01b.dir/compile_Tutorial_commainit_01b.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_commainit_01b.dir/compile_Tutorial_commainit_01b.cpp.o -MF CMakeFiles/compile_Tutorial_commainit_01b.dir/compile_Tutorial_commainit_01b.cpp.o.d -o CMakeFiles/compile_Tutorial_commainit_01b.dir/compile_Tutorial_commainit_01b.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_commainit_01b.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_PartialRedux_norm >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/PartialRedux_norm.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_PartialRedux_norm /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_IOFormat.dir/build.make doc/snippets/CMakeFiles/compile_IOFormat.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_IOFormat.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_IOFormat.dir/build.make doc/snippets/CMakeFiles/compile_IOFormat.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_IOFormat.dir/compile_IOFormat.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_IOFormat.dir/compile_IOFormat.cpp.o -MF CMakeFiles/compile_IOFormat.dir/compile_IOFormat.cpp.o.d -o CMakeFiles/compile_IOFormat.dir/compile_IOFormat.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_IOFormat.cpp [ 31%] Linking CXX executable compile_Cwise_asin cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_asin.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingVec.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::InnerStride<2>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingVec.cpp:20:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_asin.dir/compile_Cwise_asin.cpp.o -o compile_Cwise_asin In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_arg.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array, -1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Array, -1, 1> >; Derived = Eigen::Array, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Array, -1, 1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array, -1, 1>::PrivateType; typename Eigen::internal::traits >::Scalar = std::complex; typename OtherDerived::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_arg.cpp:18:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp >, const Eigen::Array, -1, 1> >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Array, -1, 1> >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Array, -1, 1> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_arg.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_arg.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Array, -1, 1> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Array, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Array, -1, 1> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Array, -1, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp >, const Eigen::Array, -1, 1> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Array, -1, 1> >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp >, const Eigen::Array, -1, 1> >; OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Array, -1, 1> >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp >, const Eigen::Array, -1, 1> >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Array, -1, 1> >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Array, -1, 1> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_arg.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_minus_equal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_minus_equal.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_minus_equal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::sub_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfCwiseBinaryOp.h:34:28: required from 'Derived& Eigen::ArrayBase::operator-=(const Scalar&) [with Derived = Eigen::Array; Eigen::ArrayBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_minus_equal.cpp:19:6: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ [ 31%] Linking CXX executable compile_Tutorial_SlicingVec cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_SlicingVec.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tutorial_SlicingVec.dir/compile_Tutorial_SlicingVec.cpp.o -o compile_Tutorial_SlicingVec [ 31%] Linking CXX executable compile_Cwise_minus_equal cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_minus_equal.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_minus_equal.dir/compile_Cwise_minus_equal.cpp.o -o compile_Cwise_minus_equal cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_asin >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_asin.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_Cwise_asin /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_class_FullPivLU.dir/build.make doc/snippets/CMakeFiles/compile_class_FullPivLU.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_class_FullPivLU.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_class_FullPivLU.dir/build.make doc/snippets/CMakeFiles/compile_class_FullPivLU.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_class_FullPivLU.dir/compile_class_FullPivLU.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_class_FullPivLU.dir/compile_class_FullPivLU.cpp.o -MF CMakeFiles/compile_class_FullPivLU.dir/compile_class_FullPivLU.cpp.o.d -o CMakeFiles/compile_class_FullPivLU.dir/compile_class_FullPivLU.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp [ 31%] Linking CXX executable compile_Cwise_arg cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_arg.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_arg.dir/compile_Cwise_arg.cpp.o -o compile_Cwise_arg In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_commainit_02.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_commainit_02.cpp:19:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_commainit_02.cpp:20:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_eigenvalues >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_eigenvalues.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_SlicingVec >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tutorial_SlicingVec.out cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_minus_equal >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_minus_equal.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_MatrixBase_eigenvalues /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_diagonal_template_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_diagonal_template_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_diagonal_template_int.dir/DependInfo.cmake --color= [ 31%] Built target compile_Cwise_minus_equal /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_boolean_not.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_boolean_not.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_boolean_not.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_diagonal_template_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_diagonal_template_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_Tutorial_SlicingVec /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_DirectionWise_hnormalized.dir/build.make doc/snippets/CMakeFiles/compile_DirectionWise_hnormalized.dir/depend gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_boolean_not.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_boolean_not.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_DirectionWise_hnormalized.dir/DependInfo.cmake --color= [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_diagonal_template_int.dir/compile_MatrixBase_diagonal_template_int.cpp.o gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_diagonal_template_int.dir/compile_MatrixBase_diagonal_template_int.cpp.o -MF CMakeFiles/compile_MatrixBase_diagonal_template_int.dir/compile_MatrixBase_diagonal_template_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_diagonal_template_int.dir/compile_MatrixBase_diagonal_template_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_diagonal_template_int.cpp gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_DirectionWise_hnormalized.dir/build.make doc/snippets/CMakeFiles/compile_DirectionWise_hnormalized.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_boolean_not.dir/compile_Cwise_boolean_not.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_boolean_not.dir/compile_Cwise_boolean_not.cpp.o -MF CMakeFiles/compile_Cwise_boolean_not.dir/compile_Cwise_boolean_not.cpp.o.d -o CMakeFiles/compile_Cwise_boolean_not.dir/compile_Cwise_boolean_not.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_not.cpp [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_DirectionWise_hnormalized.dir/compile_DirectionWise_hnormalized.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_DirectionWise_hnormalized.dir/compile_DirectionWise_hnormalized.cpp.o -MF CMakeFiles/compile_DirectionWise_hnormalized.dir/compile_DirectionWise_hnormalized.cpp.o.d -o CMakeFiles/compile_DirectionWise_hnormalized.dir/compile_DirectionWise_hnormalized.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DirectionWise_hnormalized.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_arg >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_arg.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_Cwise_arg /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_HessenbergDecomposition_compute.dir/build.make doc/snippets/CMakeFiles/compile_HessenbergDecomposition_compute.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_HessenbergDecomposition_compute.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_HessenbergDecomposition_compute.dir/build.make doc/snippets/CMakeFiles/compile_HessenbergDecomposition_compute.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_HessenbergDecomposition_compute.dir/compile_HessenbergDecomposition_compute.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_HessenbergDecomposition_compute.dir/compile_HessenbergDecomposition_compute.cpp.o -MF CMakeFiles/compile_HessenbergDecomposition_compute.dir/compile_HessenbergDecomposition_compute.cpp.o.d -o CMakeFiles/compile_HessenbergDecomposition_compute.dir/compile_HessenbergDecomposition_compute.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp [ 31%] Linking CXX executable compile_Tutorial_commainit_02 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_commainit_02.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tutorial_commainit_02.dir/compile_Tutorial_commainit_02.cpp.o -o compile_Tutorial_commainit_02 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_commainit_01b.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_commainit_01b.cpp:18:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_IOFormat.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_IOFormat.cpp:19:10: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_commainit_02 >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tutorial_commainit_02.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_Tutorial_commainit_02 /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_boolean_and.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_boolean_and.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_boolean_and.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_boolean_and.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_boolean_and.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_boolean_and.dir/compile_Cwise_boolean_and.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_boolean_and.dir/compile_Cwise_boolean_and.cpp.o -MF CMakeFiles/compile_Cwise_boolean_and.dir/compile_Cwise_boolean_and.cpp.o.d -o CMakeFiles/compile_Cwise_boolean_and.dir/compile_Cwise_boolean_and.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_and.cpp [ 31%] Linking CXX executable compile_Tutorial_commainit_01b cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_commainit_01b.dir/link.txt --verbose=1 [ 31%] Linking CXX executable compile_IOFormat cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_IOFormat.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tutorial_commainit_01b.dir/compile_Tutorial_commainit_01b.cpp.o -o compile_Tutorial_commainit_01b /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_IOFormat.dir/compile_IOFormat.cpp.o -o compile_IOFormat In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, long int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:72:79: required from 'class Eigen::FullPivLU >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:22:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_commainit_01b >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tutorial_commainit_01b.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_Tutorial_commainit_01b /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_random_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_random_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_random_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_random_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_random_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_IOFormat >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/IOFormat.out [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_random_int.dir/compile_MatrixBase_random_int.cpp.o gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_random_int.dir/compile_MatrixBase_random_int.cpp.o -MF CMakeFiles/compile_MatrixBase_random_int.dir/compile_MatrixBase_random_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_random_int.dir/compile_MatrixBase_random_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_random_int.cpp [ 31%] Built target compile_IOFormat /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_AngleAxis_mimic_euler.dir/build.make doc/snippets/CMakeFiles/compile_AngleAxis_mimic_euler.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_AngleAxis_mimic_euler.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_AngleAxis_mimic_euler.dir/build.make doc/snippets/CMakeFiles/compile_AngleAxis_mimic_euler.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_AngleAxis_mimic_euler.dir/compile_AngleAxis_mimic_euler.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_AngleAxis_mimic_euler.dir/compile_AngleAxis_mimic_euler.cpp.o -MF CMakeFiles/compile_AngleAxis_mimic_euler.dir/compile_AngleAxis_mimic_euler.cpp.o.d -o CMakeFiles/compile_AngleAxis_mimic_euler.dir/compile_AngleAxis_mimic_euler.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_AngleAxis_mimic_euler.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_not.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_not.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Geometry:44, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:6, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DirectionWise_hnormalized.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Transform.h: In instantiation of 'class Eigen::Transform': /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DirectionWise_hnormalized.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Transform.h:223:74: warning: bitwise operation between different enumeration types 'Eigen::Transform::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 223 | typedef Block LinearPart; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Transform.h:225:85: warning: bitwise operation between different enumeration types 'Eigen::Transform::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 225 | typedef const Block ConstLinearPart; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_not.cpp:22:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_not.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, bool>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array > >, Eigen::internal::IndexBased, bool>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_not.cpp:22:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array > >, Eigen::internal::IndexBased, bool>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_not.cpp:22:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, bool>::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_diagonal_template_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_diagonal_template_int.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 5; int _Cols = 3; int _Options = 0; int _MaxRows = 5; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:20:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, 1> >; _Scalar = int; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, 1> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, 1> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_diagonal_template_int.cpp:21:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, -2> >; _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, -2> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, -2> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_diagonal_template_int.cpp:22:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = 5; int _Cols = 1; int _Options = 0; int _MaxRows = 5; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:481:5: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:22:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:482:5: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:22:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 5; int _Cols = 5; int _Options = 0; int _MaxRows = 5; int _MaxCols = 5]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:26:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = 5; int _Cols = 1; int _Options = 0; int _MaxRows = 5; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = 5; int MaxSizeAtCompileTime = 5; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:479:5: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:22:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = 3; int MaxSizeAtCompileTime = 3; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:480:5: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:22:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:22:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:22:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DirectionWise_hnormalized.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = -1; int _Options = 0; int _MaxRows = 4; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DirectionWise_hnormalized.cpp:19:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Transform.h:293:3: required from 'Eigen::Transform::Transform(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Dim = 3; int _Mode = 32; int _Options = 0]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DirectionWise_hnormalized.cpp:20:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, -1, -1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:523:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:22:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, -1, -1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:523:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:22:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, -1, -1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Block, 3, -1, false>, const Eigen::Replicate, 1, -1, false>, 3, 1> >; _Scalar = double; int _Rows = 3; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, -1, false>, const Eigen::Replicate, 1, -1, false>, 3, 1> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, -1, false>, const Eigen::Replicate, 1, -1, false>, 3, 1> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DirectionWise_hnormalized.cpp:22:73: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 5, 3, false>, 9>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, 5, 3, false>; unsigned int _Mode = 9]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, 5, 3, false>; unsigned int _Mode = 9; Eigen::TriangularView::MatrixType = Eigen::Block, 5, 3, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 9; Derived = Eigen::Block, 5, 3, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 5, 3, false>, 9>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:27:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 5, 3, false>, 9> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 5, 3, false>, 9> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 9; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 5, 3, false>, 9>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 5, 3, false>, 9>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 5, 3, false>, 9>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _MatrixType = Eigen::Block, 5, 3, false>; unsigned int _Mode = 9]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:27:65: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 5, 3, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:30:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DirectionWise_hnormalized.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 3, -1, false>, const Eigen::Replicate, 1, -1, false>, 3, 1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, -1, false>, const Eigen::Replicate, 1, -1, false>, 3, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 3, -1, false>, const Eigen::Replicate, 1, -1, false>, 3, 1> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 3, -1, false>, const Eigen::Replicate, 1, -1, false>, 3, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 3, -1, false>, const Eigen::Replicate, 1, -1, false>, 3, 1> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, -1, false>, const Eigen::Replicate, 1, -1, false>, 3, 1> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Block, 3, -1, false>, const Eigen::Replicate, 1, -1, false>, 3, 1> >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, -1, false>, const Eigen::Replicate, 1, -1, false>, 3, 1> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Block, 3, -1, false>, const Eigen::Replicate, 1, -1, false>, 3, 1> >; _Scalar = double; int _Rows = 3; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, -1, false>, const Eigen::Replicate, 1, -1, false>, 3, 1> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, -1, false>, const Eigen::Replicate, 1, -1, false>, 3, 1> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DirectionWise_hnormalized.cpp:22:73: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 3, -1, false> >::' and 'Eigen::internal::unary_evaluator, 1, -1, false>, 3, 1>, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:7, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition, -1, -1> >': /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:19:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DirectionWise_hnormalized.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 4; int _Cols = -1; int _Options = 0; int _MaxRows = 4; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Transform.h:1317:25: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; int RhsCols = -1; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 32; int _Options = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DirectionWise_hnormalized.cpp:23:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 5, 1, true> >, Eigen::internal::evaluator, 5, 1, true> >, Eigen::internal::swap_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, 1, true>; SrcXprType = Eigen::Block, 5, 1, true>; Functor = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, 1, true>; SrcXprType = Eigen::Block, 5, 1, true>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 5, 1, true>; Src = Eigen::Block, 5, 1, true>; Func = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 5, 1, true>; Src = Eigen::Block, 5, 1, true>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 5, 1, true>; Derived = Eigen::Block, 5, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:553:23: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:22:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 5, 1, true>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, 2>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 2>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:548:13: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 2>; _Scalar = double; int _Rows = 5; int _Cols = 3; int _Options = 0; int _MaxRows = 5; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:30:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, 2>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 5, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 5, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Product, 5, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Product, 5, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Product, 5, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::Block, 5, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, 3, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>; Lhs = Eigen::Block, 5, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, 3, false>, 1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, 5, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Product, 5, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, 5, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:563:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:22:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 5, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 5, 1, true>, -1, 1, false> >::' and 'Eigen::internal::evaluator, 1, 3, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 5, 1, true>, -1, 1, false> >::' and 'Eigen::internal::evaluator, 1, 3, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 5, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:18:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:103:30: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:19:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = std::complex; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:19:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 31%] Linking CXX executable compile_Cwise_boolean_not cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_boolean_not.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_boolean_not.dir/compile_Cwise_boolean_not.cpp.o -o compile_Cwise_boolean_not In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 5, 1, true> >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, 5, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, 5, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:104:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, 5, 1, true>; ResultType = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1307:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Eigen::internal::evaluator >::Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:381:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:102:76: required from 'static Eigen::internal::redux_novec_unroller::Scalar Eigen::internal::redux_novec_unroller::run(const Derived&, const Func&) [with Func = Eigen::internal::scalar_max_op; Derived = Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; int Start = 0; int Length = 3; Eigen::internal::redux_novec_unroller::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:22:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix >, 5, 1, true> >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 5, 1, true> > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, -1, -1>, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:976:99: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<3, 3, int>; ExpressionType = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>; int Side = 2; bool Transposed = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1052:72: required from 'static void Eigen::internal::generic_product_impl, MatrixShape, Eigen::PermutationShape, ProductTag>::evalTo(Dest&, const Lhs&, const Eigen::Inverse&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>; Rhs = Eigen::PermutationMatrix<3, 3, int>; int ProductTag = 3; MatrixShape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>; Rhs = Eigen::Inverse >; int Options = 2; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; OtherDerived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; _Scalar = double; int _Rows = 5; int _Cols = 3; int _Options = 0; int _MaxRows = 5; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:33:73: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 5, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 5, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 5, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 5, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 5, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 5, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, 3, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, 1, 3, false>, 1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, 5, 1, true>, -1, 1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>; Lhs = Eigen::Block, 5, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, 3, false>, 1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, 5, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Product, 5, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, 5, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:563:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:22:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 5, 1, true>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 1, 3, false>, 1, -1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 5, 1, false> >, Eigen::internal::evaluator, 5, 1, false> >, Eigen::internal::swap_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, 1, false>; SrcXprType = Eigen::Block, 5, 1, false>; Functor = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, 1, false>; SrcXprType = Eigen::Block, 5, 1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 5, 1, false>; Src = Eigen::Block, 5, 1, false>; Func = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 5, 1, false>; Src = Eigen::Block, 5, 1, false>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 5, 1, false>; Derived = Eigen::Block, 5, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:992:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; OtherDerived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; _Scalar = double; int _Rows = 5; int _Cols = 3; int _Options = 0; int _MaxRows = 5; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:33:73: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 5, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 5, 1, false> >, Eigen::internal::evaluator, 5, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, 1, false>; SrcXprType = Eigen::Block, 5, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, 1, false>; SrcXprType = Eigen::Block, 5, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 5, 1, false>; Src = Eigen::Block, 5, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 5, 1, false>; Src = Eigen::Block, 5, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 5, 1, false>; Src = Eigen::Block, 5, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; OtherDerived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; _Scalar = double; int _Rows = 5; int _Cols = 3; int _Options = 0; int _MaxRows = 5; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:33:73: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 5, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Matrix, 2>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 2>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::Matrix, 2>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; OtherDerived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; _Scalar = double; int _Rows = 5; int _Cols = 3; int _Options = 0; int _MaxRows = 5; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:33:73: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Matrix, 2>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::Matrix, 2>, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::Matrix, 2>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::Matrix, 2>; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; OtherDerived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; _Scalar = double; int _Rows = 5; int _Cols = 3; int _Options = 0; int _MaxRows = 5; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:33:73: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:573:36: warning: arithmetic between different enumeration types 'Eigen::DenseBase >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 573 | vectorizableSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ [ 31%] Linking CXX executable compile_MatrixBase_diagonal_template_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_diagonal_template_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_diagonal_template_int.dir/compile_MatrixBase_diagonal_template_int.cpp.o -o compile_MatrixBase_diagonal_template_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 5, false> >, const Eigen::Block, 5, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 5, false> >, const Eigen::Block, 5, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 5, false> >, const Eigen::Block, 5, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 5, false> >, const Eigen::Block, 5, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 5, false> >, const Eigen::Block, 5, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product >, Eigen::Matrix, 2>; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::Matrix, 2>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; OtherDerived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; _Scalar = double; int _Rows = 5; int _Cols = 3; int _Options = 0; int _MaxRows = 5; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:33:73: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 5, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 5, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_boolean_not >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_boolean_not.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_Cwise_boolean_not /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_SlicingCol.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_SlicingCol.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_SlicingCol.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_SlicingCol.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_SlicingCol.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_SlicingCol.dir/compile_Tutorial_SlicingCol.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_SlicingCol.dir/compile_Tutorial_SlicingCol.cpp.o -MF CMakeFiles/compile_Tutorial_SlicingCol.dir/compile_Tutorial_SlicingCol.cpp.o.d -o CMakeFiles/compile_Tutorial_SlicingCol.dir/compile_Tutorial_SlicingCol.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingCol.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = bool; int _Rows = 5; int _Cols = 1; int _Options = 0; int _MaxRows = 5; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:976:99: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<5, 5, int>; ExpressionType = Eigen::Matrix; int Side = 1; bool Transposed = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1042:71: required from 'static void Eigen::internal::generic_product_impl, Rhs, Eigen::PermutationShape, MatrixShape, ProductTag>::evalTo(Dest&, const Eigen::Inverse&, const Rhs&) [with Dest = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<5, 5, int>; Rhs = Eigen::Matrix; int ProductTag = 3; MatrixShape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Inverse >; Rhs = Eigen::Matrix; int Options = 2; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; OtherDerived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; _Scalar = double; int _Rows = 5; int _Cols = 3; int _Options = 0; int _MaxRows = 5; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product >, Eigen::Matrix, 2>, Eigen::Matrix, 0>, Eigen::Inverse >, 2>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_class_FullPivLU.cpp:33:73: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 31%] Linking CXX executable compile_DirectionWise_hnormalized cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_DirectionWise_hnormalized.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_DirectionWise_hnormalized.dir/compile_DirectionWise_hnormalized.cpp.o -o compile_DirectionWise_hnormalized In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_and.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_and.cpp:18:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:41: required from 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>; ExpressionType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Block, -1, -1>, -1, -1, true>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1>, -1, -1, true>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>; ExpressionType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Block, -1, -1>, -1, -1, true>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_and.cpp:19:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = std::complex; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = std::complex; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_and.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, bool, bool>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_and.cpp:19:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Array > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, bool, bool>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_and.cpp:19:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::Array >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:128:18: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, 1, -1> > >::' and 'Eigen::internal::mapbase_evaluator, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, 1, -1> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:165:18: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Block, -1, -1>, -1, -1, true>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:154:16: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:22:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:428, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/BinaryFunctors.h: In instantiation of 'struct Eigen::internal::functor_traits > >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:111: required from 'struct Eigen::internal::binary_evaluator >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:154:16: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:22:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/BinaryFunctors.h:97:43: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::NumTraits >::' is deprecated [-Wenum-conversion] 97 | Cost = (NumTraits::MulCost + NumTraits::MulCost)/2, // rough estimate! | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_diagonal_template_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_diagonal_template_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_MatrixBase_diagonal_template_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_scalar_power_array.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_scalar_power_array.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_scalar_power_array.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_scalar_power_array.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_scalar_power_array.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = std::complex; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = std::complex; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_scalar_power_array.dir/compile_Cwise_scalar_power_array.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_scalar_power_array.dir/compile_Cwise_scalar_power_array.cpp.o -MF CMakeFiles/compile_Cwise_scalar_power_array.dir/compile_Cwise_scalar_power_array.cpp.o.d -o CMakeFiles/compile_Cwise_scalar_power_array.dir/compile_Cwise_scalar_power_array.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_scalar_power_array.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Block, -1, -1>, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:73: required from 'void Eigen::internal::HessenbergDecompositionMatrixHReturnType::evalTo(ResultType&) const [with ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, -1, -1>; Derived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, -1, -1> > >; OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, -1, -1> > >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, -1, -1> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, -1, -1> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:21:76: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ [ 31%] Linking CXX executable compile_Cwise_boolean_and cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_boolean_and.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_boolean_and.dir/compile_Cwise_boolean_and.cpp.o -o compile_Cwise_boolean_and In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, -1, -1>; Derived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, -1, -1> > >; OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, -1, -1> > >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, -1, -1> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, -1, -1> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:21:76: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, 1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>; ExpressionType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Block, -1, -1>, -1, -1, true>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HessenbergDecomposition_compute.cpp:20:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1>, 2, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_DirectionWise_hnormalized >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/DirectionWise_hnormalized.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_DirectionWise_hnormalized /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_ColPivHouseholderQR_solve.dir/build.make doc/snippets/CMakeFiles/compile_ColPivHouseholderQR_solve.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_ColPivHouseholderQR_solve.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_ColPivHouseholderQR_solve.dir/build.make doc/snippets/CMakeFiles/compile_ColPivHouseholderQR_solve.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_ColPivHouseholderQR_solve.dir/compile_ColPivHouseholderQR_solve.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_ColPivHouseholderQR_solve.dir/compile_ColPivHouseholderQR_solve.cpp.o -MF CMakeFiles/compile_ColPivHouseholderQR_solve.dir/compile_ColPivHouseholderQR_solve.cpp.o.d -o CMakeFiles/compile_ColPivHouseholderQR_solve.dir/compile_ColPivHouseholderQR_solve.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_random_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_random_int.cpp:18:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_boolean_and >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_boolean_and.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_Cwise_boolean_and /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_zero.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_zero.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_zero.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_zero.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_zero.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_zero.dir/compile_MatrixBase_zero.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_zero.dir/compile_MatrixBase_zero.cpp.o -MF CMakeFiles/compile_MatrixBase_zero.dir/compile_MatrixBase_zero.cpp.o.d -o CMakeFiles/compile_MatrixBase_zero.dir/compile_MatrixBase_zero.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_zero.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_AngleAxis_mimic_euler.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_AngleAxis_mimic_euler.cpp:18:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixBase, Eigen::Matrix >, 3, 1, false> >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/AngleAxis.h:80:76: required from 'Eigen::AngleAxis::AngleAxis(const Scalar&, const Eigen::MatrixBase&) [with Derived = Eigen::Block, Eigen::Matrix >, 3, 1, false>; _Scalar = float; Eigen::AngleAxis::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_AngleAxis_mimic_euler.cpp:19:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Quaternion.h:283:73: required from 'Eigen::Quaternion::Quaternion(const AngleAxisType&) [with _Scalar = float; int _Options = 0; Eigen::Quaternion::AngleAxisType = Eigen::AngleAxis]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/AngleAxis.h:105:12: required from 'Eigen::AngleAxis::QuaternionType Eigen::AngleAxis::operator*(const Eigen::AngleAxis&) const [with _Scalar = float; Eigen::AngleAxis::QuaternionType = Eigen::Quaternion]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_AngleAxis_mimic_euler.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_AngleAxis_mimic_euler.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 3, 1, true> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:307:51: required from 'bool Eigen::MatrixBase::isUnitary(const RealScalar&) const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_AngleAxis_mimic_euler.cpp:22:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 3, 1, true> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_AngleAxis_mimic_euler.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:307:51: required from 'bool Eigen::MatrixBase::isUnitary(const RealScalar&) const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_AngleAxis_mimic_euler.cpp:22:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true>, const Eigen::Block, 3, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 3, 1, true>; U = Eigen::Block, 3, 1, true>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Block, 3, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = float; typename Eigen::internal::traits::Scalar = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:310:54: required from 'bool Eigen::MatrixBase::isUnitary(const RealScalar&) const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_AngleAxis_mimic_euler.cpp:22:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true>, const Eigen::Block, 3, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true>, const Eigen::Block, 3, 1, true> > > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_AngleAxis_mimic_euler.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Block, 3, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Quaternion.h:529:15: required from 'Derived& Eigen::QuaternionBase::operator=(const AngleAxisType&) [with Derived = Eigen::Quaternion; Eigen::QuaternionBase::AngleAxisType = Eigen::AngleAxis]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Quaternion.h:283:81: required from 'Eigen::Quaternion::Quaternion(const AngleAxisType&) [with _Scalar = float; int _Options = 0; Eigen::Quaternion::AngleAxisType = Eigen::AngleAxis]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/AngleAxis.h:105:12: required from 'Eigen::AngleAxis::QuaternionType Eigen::AngleAxis::operator*(const Eigen::AngleAxis&) const [with _Scalar = float; Eigen::AngleAxis::QuaternionType = Eigen::Quaternion]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_AngleAxis_mimic_euler.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_AngleAxis_mimic_euler.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/RotationBase.h:158:16: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::RotationBase::ColsAtCompileTime>&) [with OtherDerived = Eigen::Quaternion; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_AngleAxis_mimic_euler.cpp:21:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 3, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Block, 3, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Quaternion.h:529:15: required from 'Derived& Eigen::QuaternionBase::operator=(const AngleAxisType&) [with Derived = Eigen::Quaternion; Eigen::QuaternionBase::AngleAxisType = Eigen::AngleAxis]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Quaternion.h:283:81: required from 'Eigen::Quaternion::Quaternion(const AngleAxisType&) [with _Scalar = float; int _Options = 0; Eigen::Quaternion::AngleAxisType = Eigen::AngleAxis]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/AngleAxis.h:105:12: required from 'Eigen::AngleAxis::QuaternionType Eigen::AngleAxis::operator*(const Eigen::AngleAxis&) const [with _Scalar = float; Eigen::AngleAxis::QuaternionType = Eigen::Quaternion]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_AngleAxis_mimic_euler.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 3, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] [ 31%] Linking CXX executable compile_MatrixBase_random_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_random_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_random_int.dir/compile_MatrixBase_random_int.cpp.o -o compile_MatrixBase_random_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_random_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_random_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_MatrixBase_random_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_tan.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_tan.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_tan.dir/DependInfo.cmake --color= [ 31%] Linking CXX executable compile_class_FullPivLU cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_class_FullPivLU.dir/link.txt --verbose=1 gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_tan.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_tan.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_class_FullPivLU.dir/compile_class_FullPivLU.cpp.o -o compile_class_FullPivLU [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_tan.dir/compile_Cwise_tan.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_tan.dir/compile_Cwise_tan.cpp.o -MF CMakeFiles/compile_Cwise_tan.dir/compile_Cwise_tan.cpp.o.d -o CMakeFiles/compile_Cwise_tan.dir/compile_Cwise_tan.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_tan.cpp [ 31%] Linking CXX executable compile_AngleAxis_mimic_euler cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_AngleAxis_mimic_euler.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_AngleAxis_mimic_euler.dir/compile_AngleAxis_mimic_euler.cpp.o -o compile_AngleAxis_mimic_euler In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingCol.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:159:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::OuterStride<>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingCol.cpp:20:107: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Matrix; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingCol.cpp:24:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_AngleAxis_mimic_euler >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/AngleAxis_mimic_euler.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_scalar_power_array.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_scalar_power_array.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 31%] Built target compile_AngleAxis_mimic_euler /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_bottomRows_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_bottomRows_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_bottomRows_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_bottomRows_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_bottomRows_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_scalar_power_array.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_scalar_power_array.cpp:19:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Array > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_bottomRows_int.dir/compile_MatrixBase_bottomRows_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_bottomRows_int.dir/compile_MatrixBase_bottomRows_int.cpp.o -MF CMakeFiles/compile_MatrixBase_bottomRows_int.dir/compile_MatrixBase_bottomRows_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_bottomRows_int.dir/compile_MatrixBase_bottomRows_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_bottomRows_int.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_class_FullPivLU >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/class_FullPivLU.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_class_FullPivLU /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_ComplexEigenSolver_eigenvectors.dir/build.make doc/snippets/CMakeFiles/compile_ComplexEigenSolver_eigenvectors.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_ComplexEigenSolver_eigenvectors.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_ComplexEigenSolver_eigenvectors.dir/build.make doc/snippets/CMakeFiles/compile_ComplexEigenSolver_eigenvectors.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_ComplexEigenSolver_eigenvectors.dir/compile_ComplexEigenSolver_eigenvectors.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_ComplexEigenSolver_eigenvectors.dir/compile_ComplexEigenSolver_eigenvectors.cpp.o -MF CMakeFiles/compile_ComplexEigenSolver_eigenvectors.dir/compile_ComplexEigenSolver_eigenvectors.cpp.o.d -o CMakeFiles/compile_ComplexEigenSolver_eigenvectors.dir/compile_ComplexEigenSolver_eigenvectors.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp [ 31%] Linking CXX executable compile_Cwise_scalar_power_array cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_scalar_power_array.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_scalar_power_array.dir/compile_Cwise_scalar_power_array.cpp.o -o compile_Cwise_scalar_power_array In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, long int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:65:72: required from 'class Eigen::ColPivHouseholderQR >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:66:65: required from 'class Eigen::ColPivHouseholderQR >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ [ 31%] Linking CXX executable compile_Tutorial_SlicingCol cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_SlicingCol.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tutorial_SlicingCol.dir/compile_Tutorial_SlicingCol.cpp.o -o compile_Tutorial_SlicingCol In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:22:10: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:126:9: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:128:9: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = float; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:129:9: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_zero.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_zero.cpp:18:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_zero.cpp:19:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = 3; int MaxSizeAtCompileTime = 3; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:127:9: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 31%] Linking CXX executable compile_HessenbergDecomposition_compute cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_HessenbergDecomposition_compute.dir/link.txt --verbose=1 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_scalar_power_array >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_scalar_power_array.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_HessenbergDecomposition_compute.dir/compile_HessenbergDecomposition_compute.cpp.o -o compile_HessenbergDecomposition_compute [ 31%] Built target compile_Cwise_scalar_power_array /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_TopicAliasing_cwise.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_cwise.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_cwise.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_TopicAliasing_cwise.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_cwise.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_TopicAliasing_cwise.dir/compile_TopicAliasing_cwise.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_TopicAliasing_cwise.dir/compile_TopicAliasing_cwise.cpp.o -MF CMakeFiles/compile_TopicAliasing_cwise.dir/compile_TopicAliasing_cwise.cpp.o.d -o CMakeFiles/compile_TopicAliasing_cwise.dir/compile_TopicAliasing_cwise.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_cwise.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:509:85: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, 1, -1, false> >; Derived = Eigen::Block, 1, -1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:519:90: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, 1, -1, false> >::' and 'Eigen::internal::visitor_evaluator, 1, -1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Linking CXX executable compile_MatrixBase_zero cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_zero.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_zero.dir/compile_MatrixBase_zero.cpp.o -o compile_MatrixBase_zero In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_SlicingCol >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tutorial_SlicingCol.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_Tutorial_SlicingCol /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_log.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_log.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_log.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_log.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_log.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_log.dir/compile_Cwise_log.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_log.dir/compile_Cwise_log.cpp.o -MF CMakeFiles/compile_Cwise_log.dir/compile_Cwise_log.cpp.o.d -o CMakeFiles/compile_Cwise_log.dir/compile_Cwise_log.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_log.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 3, 1, true> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:505:52: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 3, 1, true> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:505:52: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 3, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, 3, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:565:77: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, 3, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:538:52: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_tan.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_tan.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_tan.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_tan.cpp:19:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 3, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 3, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:607:20: required from 'void Eigen::ColPivHouseholderQR::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1, false>, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::swap_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Block, 3, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:530:23: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 3, 1, true>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:128:18: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:474:8: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ [ 31%] Linking CXX executable compile_Cwise_tan cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_tan.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, 3, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:343:39: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:525:37: required from 'void Eigen::MatrixBase::applyOnTheLeft(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:600:19: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_tan.dir/compile_Cwise_tan.cpp.o -o compile_Cwise_tan cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_zero >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_zero.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_MatrixBase_zero /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_less.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_less.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_less.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_less.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_less.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_less.dir/compile_Cwise_less.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_less.dir/compile_Cwise_less.cpp.o -MF CMakeFiles/compile_Cwise_less.dir/compile_Cwise_less.cpp.o.d -o CMakeFiles/compile_Cwise_less.dir/compile_Cwise_less.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_less.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:606:38: required from 'void Eigen::ColPivHouseholderQR::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, 3, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:538:52: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_bottomRows_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = int; typename OtherDerived::Scalar = int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_bottomRows_int.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::Block, -1, 4, false>; _Scalar = int; int _Rows = -1; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, -1, 4, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, 4, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_bottomRows_int.cpp:21:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_HessenbergDecomposition_compute >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/HessenbergDecomposition_compute.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_HessenbergDecomposition_compute /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_floor.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_floor.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_floor.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_floor.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_floor.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_floor.dir/compile_Cwise_floor.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_floor.dir/compile_Cwise_floor.cpp.o -MF CMakeFiles/compile_Cwise_floor.dir/compile_Cwise_floor.cpp.o.d -o CMakeFiles/compile_Cwise_floor.dir/compile_Cwise_floor.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_floor.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_tan >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_tan.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_Cwise_tan /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_transpose.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_transpose.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_transpose.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_transpose.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_transpose.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_transpose.dir/compile_MatrixBase_transpose.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_transpose.dir/compile_MatrixBase_transpose.cpp.o -MF CMakeFiles/compile_MatrixBase_transpose.dir/compile_MatrixBase_transpose.cpp.o.d -o CMakeFiles/compile_MatrixBase_transpose.dir/compile_MatrixBase_transpose.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_transpose.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:162:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 3, false>; int Side = 1; int Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 3, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 3, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:607:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:83:75: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:525:37: required from 'void Eigen::MatrixBase::applyOnTheLeft(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:600:19: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:7, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition, -1, -1> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:249:41: required from 'class Eigen::ComplexSchur, -1, -1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:247:30: required from 'class Eigen::ComplexEigenSolver, -1, -1> >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:87:54: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:525:37: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:92:78: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:525:37: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:18:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:128:15: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false> >, 6>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 6; Eigen::TriangularView::MatrixType = const Eigen::Transpose, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:247:14: required from 'const AdjointReturnType Eigen::TriangularView::adjoint() const [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::AdjointReturnType = Eigen::TriangularView, -1, -1, false> >, 6>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:92:93: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 6> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 6> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:94:53: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView >, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:247:14: required from 'const AdjointReturnType Eigen::TriangularView::adjoint() const [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::AdjointReturnType = Eigen::TriangularView >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:95:63: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase >, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase >, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:472:7: required from 'Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::XprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 1; Eigen::internal::evaluator >::XprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = std::complex; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:97:9: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:129:15: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:64:127: required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:67:128: required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ [ 31%] Linking CXX executable compile_MatrixBase_bottomRows_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_bottomRows_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_bottomRows_int.dir/compile_MatrixBase_bottomRows_int.cpp.o -o compile_MatrixBase_bottomRows_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 3, false>, 1, 3, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 3, false>, 1, 3, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 3, false>, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 3, false>, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose, 3, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, 1, -1, true>, 1, -1, false>, Eigen::TriangularView, -1, -1, false>, 2>, 0>; _Scalar = float; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 1, -1, true>, 1, -1, false>, Eigen::TriangularView, -1, -1, false>, 2>, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 1, -1, true>, 1, -1, false>, Eigen::TriangularView, -1, -1, false>, 2>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 1, -1, true>, 1, -1, false>, Eigen::TriangularView, -1, -1, false>, 2>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:67:33: required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, 2>, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, 2>, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 2>, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 2>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 2>, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:94:19: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:326:39: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, 1> >, -1, 1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator >, const Eigen::Matrix, -1, 1> >, -1, 1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor >, const Eigen::Matrix, -1, 1> >, -1, 1, false> >; Derived = Eigen::Block >, const Eigen::Matrix, -1, 1> >, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block >, const Eigen::Matrix, -1, 1> >, -1, 1, false>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:333:45: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::sortEigenvalues(bool) [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:277:5: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor >, const Eigen::Matrix, -1, 1> >, -1, 1, false> >; Derived = Eigen::Block >, const Eigen::Matrix, -1, 1> >, -1, 1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block >, const Eigen::Matrix, -1, 1> >, -1, 1, false>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:333:45: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::sortEigenvalues(bool) [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:277:5: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase >, const Eigen::Matrix, -1, 1> >, -1, 1, false> >::' and 'Eigen::internal::visitor_evaluator >, const Eigen::Matrix, -1, 1> >, -1, 1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, -1> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, -1> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix, -1, -1>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix, -1, -1>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:276:51: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, 1, false> >, Eigen::Block, -1, 3, false>, -1, 3, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, 3, false>, -1, 3, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, 3, false>, -1, 3, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, 3, false>, -1, 3, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, 3, false>, -1, 3, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, 3, false>, -1, 3, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_cwise.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_cwise.cpp:18:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 3, false>, -1, 3, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 3, false>, -1, 3, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, 1, false> >, Eigen::Block, -1, 3, false>, -1, 3, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 3, false>, -1, 3, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 3, false>, -1, 3, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 3, false>, -1, 3, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 3, false>, -1, 3, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 3, false>, -1, 3, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = float; typename OtherDerived::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_cwise.cpp:30:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, -1, -1>, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_cwise.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_cwise.cpp:22:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_cwise.cpp:26:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:109:24: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_cwise.cpp:31:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1338:41: required from 'struct Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1416:8: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:41: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_cwise.cpp:36:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_cwise.cpp:36:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_log.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_log.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_bottomRows_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_bottomRows_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_MatrixBase_bottomRows_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_log.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_log.cpp:19:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_commainit_01.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_commainit_01.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_commainit_01.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_commainit_01.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_commainit_01.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_commainit_01.dir/compile_Tutorial_commainit_01.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_commainit_01.dir/compile_Tutorial_commainit_01.cpp.o -MF CMakeFiles/compile_Tutorial_commainit_01.dir/compile_Tutorial_commainit_01.cpp.o.d -o CMakeFiles/compile_Tutorial_commainit_01.dir/compile_Tutorial_commainit_01.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_commainit_01.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1>, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:147:18: required from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:321:29: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::doComputeEigenvectors(Eigen::ComplexEigenSolver<_MatrixType>::RealScalar) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexEigenSolver<_MatrixType>::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:276:7: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, 2, 2> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:293:38: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: required from 'void Eigen::ComplexSchur<_MatrixType>::reduceToTriangularForm(bool) [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:349:3: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::Matrix, -1, -1>; OrthMatrixType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:338:24: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 2> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] [ 31%] Linking CXX executable compile_Cwise_log cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_log.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_log.dir/compile_Cwise_log.cpp.o -o compile_Cwise_log In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 2, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1>, 2, 2, false>; Derived = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, -1>, 2, 2, false>; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:292:29: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: required from 'void Eigen::ComplexSchur<_MatrixType>::reduceToTriangularForm(bool) [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:349:3: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::Matrix, -1, -1>; OrthMatrixType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:338:24: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, 1, 0, 1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = std::complex; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:108:7: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::XprType = Eigen::Product, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; int Options = 0; Eigen::internal::evaluator >::XprType = Eigen::Product, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Product.h:170:24: required from 'Eigen::ProductImpl::Scalar Eigen::ProductImpl::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; int Option = 0; Eigen::ProductImpl::Scalar = std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:484:29: required from 'Eigen::DenseBase::CoeffReturnType Eigen::DenseBase::value() const [with Derived = Eigen::Product, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, 0>; Eigen::DenseBase::CoeffReturnType = const std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:304:119: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::doComputeEigenvectors(Eigen::ComplexEigenSolver<_MatrixType>::RealScalar) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexEigenSolver<_MatrixType>::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:276:7: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 1, 0, 1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 1, 0, 1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:41: required from 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1>, -1, -1, true>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, 1, 1, 0, 1, 1>; Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Product.h:170:24: required from 'Eigen::ProductImpl::Scalar Eigen::ProductImpl::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; int Option = 0; Eigen::ProductImpl::Scalar = std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:484:29: required from 'Eigen::DenseBase::CoeffReturnType Eigen::DenseBase::value() const [with Derived = Eigen::Product, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, 0>; Eigen::DenseBase::CoeffReturnType = const std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:304:119: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::doComputeEigenvectors(Eigen::ComplexEigenSolver<_MatrixType>::RealScalar) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexEigenSolver<_MatrixType>::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:276:7: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; LhsT = Eigen::Matrix, -1, -1>; Func = Eigen::internal::assign_op, std::complex >; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; ExpressionType = Eigen::Matrix, -1, -1>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:317:21: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::doComputeEigenvectors(Eigen::ComplexEigenSolver<_MatrixType>::RealScalar) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexEigenSolver<_MatrixType>::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:276:7: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_less.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_less.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_less.cpp:19:13: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 31%] Linking CXX executable compile_TopicAliasing_cwise In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, 1, -1> > >::' and 'Eigen::internal::mapbase_evaluator, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, 1, -1> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_TopicAliasing_cwise.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_TopicAliasing_cwise.dir/compile_TopicAliasing_cwise.cpp.o -o compile_TopicAliasing_cwise /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_log >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_log.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = std::complex; RhsScalar = std::complex; Index = long int; DataMapper = Eigen::internal::blas_data_mapper, long int, 0, 0, 1>; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = std::complex]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = std::complex; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = std::complex; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = std::complex; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product, 0, false, std::complex, 0, false, 0, 1>; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Matrix, -1, -1>; Dest = Eigen::Matrix, -1, -1>; BlockingType = Eigen::internal::gemm_blocking_space<0, std::complex, std::complex, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, long int, Eigen::internal::general_matrix_matrix_product, 0, false, std::complex, 0, false, 0, 1>, Eigen::Matrix, -1, -1>, Eigen::Matrix, -1, -1>, Eigen::Matrix, -1, -1>, Eigen::internal::gemm_blocking_space<0, std::complex, std::complex, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix, -1, -1>; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Matrix, -1, -1>; Eigen::internal::generic_product_impl::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; ExpressionType = Eigen::Matrix, -1, -1>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:317:21: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::doComputeEigenvectors(Eigen::ComplexEigenSolver<_MatrixType>::RealScalar) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexEigenSolver<_MatrixType>::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:276:7: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ [ 31%] Built target compile_Cwise_log /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_boolean_or.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_boolean_or.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_boolean_or.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_boolean_or.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_boolean_or.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_boolean_or.dir/compile_Cwise_boolean_or.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_boolean_or.dir/compile_Cwise_boolean_or.cpp.o -MF CMakeFiles/compile_Cwise_boolean_or.dir/compile_Cwise_boolean_or.cpp.o.d -o CMakeFiles/compile_Cwise_boolean_or.dir/compile_Cwise_boolean_or.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_or.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_floor.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = double; typename OtherDerived::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_floor.cpp:18:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Block, -1, -1>, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:73: required from 'void Eigen::internal::HessenbergDecompositionMatrixHReturnType::evalTo(ResultType&) const [with ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, -1, -1>; Derived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:84:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:362:18: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_floor.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_floor.cpp:20:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Linking CXX executable compile_Cwise_less cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_less.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_transpose.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_transpose.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_less.dir/compile_Cwise_less.cpp.o -o compile_Cwise_less /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 1; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_transpose.cpp:20:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = float; int _Rows = 16; int _Cols = 16; int _Options = 0; int _MaxRows = 16; int _MaxCols = 16]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 3; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 3>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:357:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_transpose.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose >; OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 1; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_transpose.cpp:20:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) long long int>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseCoeffsBase.h:141:7: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; Eigen::DenseCoeffsBase::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:256:78: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix, -1, -1>; Workspace = Eigen::Matrix, -1, 1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix, -1, -1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void; typename SrcXprType::Scalar = std::complex; typename DstXprType::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:362:18: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_TopicAliasing_cwise >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/TopicAliasing_cwise.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_less >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_less.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 31%] Built target compile_TopicAliasing_cwise /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = const Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = const float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:119:18: required from 'static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product::ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = float; bool ConjLhs = false; RhsScalar = float; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: required from 'static void Eigen::internal::trmv_selector::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:194:18: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:751:113: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 3; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_isNaN.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_isNaN.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_isNaN.dir/DependInfo.cmake --color= [ 31%] Built target compile_Cwise_less /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_ComplexSchur_compute.dir/build.make doc/snippets/CMakeFiles/compile_ComplexSchur_compute.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_ComplexSchur_compute.dir/DependInfo.cmake --color= [ 34%] Linking CXX executable compile_Cwise_floor In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:137:114: required from 'static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product::ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = float; bool ConjLhs = false; RhsScalar = float; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >::' and 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_floor.dir/link.txt --verbose=1 gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_isNaN.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_isNaN.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_ComplexSchur_compute.dir/build.make doc/snippets/CMakeFiles/compile_ComplexSchur_compute.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_isNaN.dir/compile_Cwise_isNaN.cpp.o /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_floor.dir/compile_Cwise_floor.cpp.o -o compile_Cwise_floor In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = float; int _Rows = 16; int _Cols = 16; int _Options = 1; int _MaxRows = 16; int _MaxCols = 16]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 6; int LhsStorageOrder = 1; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; int ProductTag = 3; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 3>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_isNaN.dir/compile_Cwise_isNaN.cpp.o -MF CMakeFiles/compile_Cwise_isNaN.dir/compile_Cwise_isNaN.cpp.o.d -o CMakeFiles/compile_Cwise_isNaN.dir/compile_Cwise_isNaN.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_isNaN.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 34%] Building CXX object doc/snippets/CMakeFiles/compile_ComplexSchur_compute.dir/compile_ComplexSchur_compute.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_ComplexSchur_compute.dir/compile_ComplexSchur_compute.cpp.o -MF CMakeFiles/compile_ComplexSchur_compute.dir/compile_ComplexSchur_compute.cpp.o.d -o CMakeFiles/compile_ComplexSchur_compute.dir/compile_ComplexSchur_compute.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix, -1, -1>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1>, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix, -1, -1>; Workspace = Eigen::Matrix, -1, 1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix, -1, -1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >; Rhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Matrix, -1, -1>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Matrix, -1, -1>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Matrix, -1, -1>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; ExpressionType = Eigen::Matrix, -1, -1>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:317:21: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::doComputeEigenvectors(Eigen::ComplexEigenSolver<_MatrixType>::RealScalar) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexEigenSolver<_MatrixType>::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:276:7: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, 1> > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, 3, false>, -1, 3, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, 3, false>, -1, 3, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, 3, false>, -1, 3, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, 3, false>, -1, 3, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, 3, false>, -1, 3, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, 3, false>, -1, 3, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, 3, false>, -1, 3, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 3, false>, -1, 3, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1>, 2, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1>, 10>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1>, 10>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1>, 10>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvectors.cpp:19:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Linking CXX executable compile_MatrixBase_transpose cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_transpose.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_transpose.dir/compile_MatrixBase_transpose.cpp.o -o compile_MatrixBase_transpose /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, 3, false>, -1, 3, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, 3, false>, -1, 3, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:326:39: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:270:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_floor >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_floor.out /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >::' is deprecated [-Wenum-conversion] gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Built target compile_Cwise_floor /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_array.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_array.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_array.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_array.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_array.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_array.dir/compile_MatrixBase_array.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_array.dir/compile_MatrixBase_array.cpp.o -MF CMakeFiles/compile_MatrixBase_array.dir/compile_MatrixBase_array.cpp.o.d -o CMakeFiles/compile_MatrixBase_array.dir/compile_MatrixBase_array.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_array.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >, -1, -1, false> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_transpose >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_transpose.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Built target compile_MatrixBase_transpose /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_TopicAliasing_block.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_block.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_block.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_TopicAliasing_block.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_block.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Building CXX object doc/snippets/CMakeFiles/compile_TopicAliasing_block.dir/compile_TopicAliasing_block.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_TopicAliasing_block.dir/compile_TopicAliasing_block.cpp.o -MF CMakeFiles/compile_TopicAliasing_block.dir/compile_TopicAliasing_block.cpp.o.d -o CMakeFiles/compile_TopicAliasing_block.dir/compile_TopicAliasing_block.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_block.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_commainit_01.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_commainit_01.cpp:18:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:159:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, Eigen::Index, const StrideType&) [with PlainObjectType = const Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::OuterStride<>; Eigen::Map::PointerArgType = const float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:44:18: required from 'static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product::ResScalar*, Index, const RhsScalar&) [with Index = long int; int Mode = 1; LhsScalar = float; bool ConjLhs = false; RhsScalar = float; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:266:12: required from 'static void Eigen::internal::trmv_selector::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Transpose, 1, -1, true>, 1, -1, false> >; Dest = Eigen::Transpose >; int Mode = 1; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:194:18: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 2; Lhs = Eigen::Block, 1, -1, true>, 1, -1, false>; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:751:113: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Block, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView, -1, -1, false>, 2>; int ProductTag = 7; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator >, -1, -1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Transpose >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 4, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ColPivHouseholderQR_solve.cpp:23:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] [ 34%] Linking CXX executable compile_Tutorial_commainit_01 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_commainit_01.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tutorial_commainit_01.dir/compile_Tutorial_commainit_01.cpp.o -o compile_Tutorial_commainit_01 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_commainit_01 >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tutorial_commainit_01.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Built target compile_Tutorial_commainit_01 /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_sqrt.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_sqrt.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_sqrt.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_sqrt.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_sqrt.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_or.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_or.cpp:18:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 34%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_sqrt.dir/compile_Cwise_sqrt.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_sqrt.dir/compile_Cwise_sqrt.cpp.o -MF CMakeFiles/compile_Cwise_sqrt.dir/compile_Cwise_sqrt.cpp.o.d -o CMakeFiles/compile_Cwise_sqrt.dir/compile_Cwise_sqrt.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_sqrt.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_or.cpp:19:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_or.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, bool, bool>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_or.cpp:19:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Array > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, bool, bool>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_boolean_or.cpp:19:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::Array >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] [ 34%] Linking CXX executable compile_Cwise_boolean_or cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_boolean_or.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:7, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition, -1, -1> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:249:41: required from 'class Eigen::ComplexSchur, -1, -1> >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_isNaN.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_isNaN.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_boolean_or.dir/compile_Cwise_boolean_or.cpp.o -o compile_Cwise_boolean_or /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_isNaN.cpp:22:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_isNaN.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, bool>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_isNaN.cpp:22:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:18:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:103:30: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:97:9: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:19:32: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = std::complex; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:97:9: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:19:32: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_boolean_or >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_boolean_or.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Built target compile_Cwise_boolean_or /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_acos.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_acos.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_acos.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_acos.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_acos.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_acos.dir/compile_Cwise_acos.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_acos.dir/compile_Cwise_acos.cpp.o -MF CMakeFiles/compile_Cwise_acos.dir/compile_Cwise_acos.cpp.o.d -o CMakeFiles/compile_Cwise_acos.dir/compile_Cwise_acos.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_acos.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, -1, -1>, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ [ 34%] Linking CXX executable compile_Cwise_isNaN cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_isNaN.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_isNaN.dir/compile_Cwise_isNaN.cpp.o -o compile_Cwise_isNaN In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_array.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:347:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_array.cpp:18:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_array.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel > >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::add_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::ArrayWrapper >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::ArrayWrapper >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::ArrayWrapper >; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::ArrayWrapper >; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfCwiseBinaryOp.h:27:28: required from 'Derived& Eigen::ArrayBase::operator+=(const Scalar&) [with Derived = Eigen::ArrayWrapper >; Eigen::ArrayBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_array.cpp:19:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::ArrayWrapper >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel > >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::sub_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::ArrayWrapper >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::ArrayWrapper >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::ArrayWrapper >; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::ArrayWrapper >; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfCwiseBinaryOp.h:34:28: required from 'Derived& Eigen::ArrayBase::operator-=(const Scalar&) [with Derived = Eigen::ArrayWrapper >; Eigen::ArrayBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_array.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::ArrayWrapper >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_block.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_block.cpp:18:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_isNaN >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_isNaN.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Built target compile_Cwise_isNaN /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_ComplexSchur_matrixU.dir/build.make doc/snippets/CMakeFiles/compile_ComplexSchur_matrixU.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_ComplexSchur_matrixU.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_ComplexSchur_matrixU.dir/build.make doc/snippets/CMakeFiles/compile_ComplexSchur_matrixU.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Building CXX object doc/snippets/CMakeFiles/compile_ComplexSchur_matrixU.dir/compile_ComplexSchur_matrixU.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_ComplexSchur_matrixU.dir/compile_ComplexSchur_matrixU.cpp.o -MF CMakeFiles/compile_ComplexSchur_matrixU.dir/compile_ComplexSchur_matrixU.cpp.o.d -o CMakeFiles/compile_ComplexSchur_matrixU.dir/compile_ComplexSchur_matrixU.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp [ 34%] Linking CXX executable compile_MatrixBase_array cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_array.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, 2, 2> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:293:38: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: required from 'void Eigen::ComplexSchur<_MatrixType>::reduceToTriangularForm(bool) [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:349:3: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::Matrix, -1, -1>; OrthMatrixType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:338:24: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 2> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_array.dir/compile_MatrixBase_array.cpp.o -o compile_MatrixBase_array In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 2, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1>, 2, 2, false>; Derived = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, -1>, 2, 2, false>; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:292:29: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: required from 'void Eigen::ComplexSchur<_MatrixType>::reduceToTriangularForm(bool) [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:349:3: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::Matrix, -1, -1>; OrthMatrixType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:338:24: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:41: required from 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Block, -1, -1>, -1, -1, true>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1>, -1, -1, true>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Block, -1, -1>, -1, -1, true>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = std::complex; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:128:18: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, 1, -1> > >::' and 'Eigen::internal::mapbase_evaluator, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, 1, -1> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] [ 34%] Linking CXX executable compile_TopicAliasing_block cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_TopicAliasing_block.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:165:18: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Block, -1, -1>, -1, -1, true>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1> >::' is deprecated [-Wenum-conversion] /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_TopicAliasing_block.dir/compile_TopicAliasing_block.cpp.o -o compile_TopicAliasing_block cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_array >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_array.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Built target compile_MatrixBase_array /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/compile_MatrixBase_fixedBlock_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/compile_MatrixBase_fixedBlock_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/compile_MatrixBase_fixedBlock_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/compile_MatrixBase_fixedBlock_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_fixedBlock_int_int.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Block, -1, -1>, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:73: required from 'void Eigen::internal::HessenbergDecompositionMatrixHReturnType::evalTo(ResultType&) const [with ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, -1, -1>; Derived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:84:25: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:476:29: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:362:18: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = std::complex; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_sqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_sqrt.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseCoeffsBase.h:141:7: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; Eigen::DenseCoeffsBase::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:256:78: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix, -1, -1>; Workspace = Eigen::Matrix, -1, 1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix, -1, -1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void; typename SrcXprType::Scalar = std::complex; typename DstXprType::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_sqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_sqrt.cpp:19:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_sqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_sqrt.cpp:19:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_TopicAliasing_block >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/TopicAliasing_block.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Built target compile_TopicAliasing_block /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_computeInverseWithCheck.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_computeInverseWithCheck.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_computeInverseWithCheck.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_computeInverseWithCheck.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_computeInverseWithCheck.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:317:5: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix, -1, -1>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:28:33: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Inverse, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 34%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_computeInverseWithCheck.dir/compile_MatrixBase_computeInverseWithCheck.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_computeInverseWithCheck.dir/compile_MatrixBase_computeInverseWithCheck.cpp.o -MF CMakeFiles/compile_MatrixBase_computeInverseWithCheck.dir/compile_MatrixBase_computeInverseWithCheck.cpp.o.d -o CMakeFiles/compile_MatrixBase_computeInverseWithCheck.dir/compile_MatrixBase_computeInverseWithCheck.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_computeInverseWithCheck.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:84:25: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:476:29: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:362:18: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Matrix, -1, -1> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Inverse, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Inverse, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Linking CXX executable compile_Cwise_sqrt cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_sqrt.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_sqrt.dir/compile_Cwise_sqrt.cpp.o -o compile_Cwise_sqrt /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix, -1, -1>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1>, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix, -1, -1>; Workspace = Eigen::Matrix, -1, 1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix, -1, -1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >; Rhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:62: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = std::complex; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Inverse, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_sqrt >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_sqrt.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, 1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Built target compile_Cwise_sqrt /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_abs.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_abs.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_abs.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_abs.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_abs.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_abs.dir/compile_Cwise_abs.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_abs.dir/compile_Cwise_abs.cpp.o -MF CMakeFiles/compile_Cwise_abs.dir/compile_Cwise_abs.cpp.o.d -o CMakeFiles/compile_Cwise_abs.dir/compile_Cwise_abs.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_abs.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = std::complex; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Inverse, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = std::complex; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = std::complex; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Inverse, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' and 'Eigen::internal::visitor_evaluator >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Block, -1, -1>, -1, -1, true>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1>, 2, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1>, 10>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1>, 10>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1>, 10>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 5; Derived = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:47: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = std::complex; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Inverse, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_acos.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_acos.cpp:18:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_acos.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_acos.cpp:19:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = std::complex; RhsScalar = std::complex; Index = long int; DataMapper = Eigen::internal::blas_data_mapper, long int, 0, 0, 1>; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = std::complex]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:162:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = std::complex; Index = long int; int Mode = 5; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int Side = 1; int Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:62: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = std::complex; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Inverse, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; LhsT = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Func = Eigen::internal::sub_assign_op, std::complex >; Lhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:32: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Inverse, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 34%] Linking CXX executable compile_Cwise_acos cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_acos.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_acos.dir/compile_Cwise_acos.cpp.o -o compile_Cwise_acos /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix, -1, -1>; _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix, -1, -1>; _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:61: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; DstType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; DecType = Eigen::PartialPivLU, -1, -1> >; RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Inverse, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1>, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix, -1, -1>; _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix, -1, -1>; _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:57: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; DstType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; DecType = Eigen::PartialPivLU, -1, -1> >; RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Inverse, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1>, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Matrix, -1, -1>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:46: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; DstType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; DecType = Eigen::PartialPivLU, -1, -1> >; RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Inverse, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Matrix, -1, -1>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:42: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; DstType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; DecType = Eigen::PartialPivLU, -1, -1> >; RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Inverse, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Inverse, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:7, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition, -1, -1> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:249:41: required from 'class Eigen::ComplexSchur, -1, -1> >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:18:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Inverse, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:103:30: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:116:9: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = std::complex; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:116:9: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = bool; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:976:99: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::Matrix, -1, -1>; PermutationType = Eigen::PermutationMatrix<-1, -1, int>; ExpressionType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; int Side = 1; bool Transposed = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1022:72: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::Matrix, -1, -1>; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; int ProductTag = 8; MatrixShape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; int Options = 2; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, 2>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Inverse, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_acos >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_acos.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Built target compile_Cwise_acos /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_FullPivLU_kernel.dir/build.make doc/snippets/CMakeFiles/compile_FullPivLU_kernel.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_FullPivLU_kernel.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_FullPivLU_kernel.dir/build.make doc/snippets/CMakeFiles/compile_FullPivLU_kernel.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Building CXX object doc/snippets/CMakeFiles/compile_FullPivLU_kernel.dir/compile_FullPivLU_kernel.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_FullPivLU_kernel.dir/compile_FullPivLU_kernel.cpp.o -MF CMakeFiles/compile_FullPivLU_kernel.dir/compile_FullPivLU_kernel.cpp.o.d -o CMakeFiles/compile_FullPivLU_kernel.dir/compile_FullPivLU_kernel.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, -1, -1>, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ [ 34%] Linking CXX executable compile_ComplexEigenSolver_eigenvectors cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_ComplexEigenSolver_eigenvectors.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_ComplexEigenSolver_eigenvectors.dir/compile_ComplexEigenSolver_eigenvectors.cpp.o -o compile_ComplexEigenSolver_eigenvectors In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_fixedBlock_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:357:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1; Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_fixedBlock_int_int.cpp:18:32: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:546:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::DiagonalWrapper >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::DiagonalWrapper >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_fixedBlock_int_int.cpp:18:45: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 2, 2, false>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 2, 2, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 2, 2, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_fixedBlock_int_int.cpp:20:69: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, 2, 2> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:293:38: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: required from 'void Eigen::ComplexSchur<_MatrixType>::reduceToTriangularForm(bool) [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:349:3: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::Matrix, -1, -1>; OrthMatrixType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:338:24: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 2> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 2, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1>, 2, 2, false>; Derived = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, -1>, 2, 2, false>; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:292:29: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: required from 'void Eigen::ComplexSchur<_MatrixType>::reduceToTriangularForm(bool) [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:349:3: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::Matrix, -1, -1>; OrthMatrixType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:338:24: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_computeInverseWithCheck.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_computeInverseWithCheck.cpp:20:10: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:41: required from 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1>, -1, -1, true>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, 1, -1> > >::' and 'Eigen::internal::mapbase_evaluator, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, 1, -1> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1> >::' is deprecated [-Wenum-conversion] [ 34%] Linking CXX executable compile_MatrixBase_fixedBlock_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:186:24: required from 'static void Eigen::internal::compute_inverse_and_det_with_check::run(const MatrixType&, const typename MatrixType::RealScalar&, ResultType&, typename ResultType::Scalar&, bool&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename MatrixType::RealScalar = double; typename ResultType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:379:5: required from 'void Eigen::MatrixBase::computeInverseAndDetWithCheck(ResultType&, typename ResultType::Scalar&, bool&, const RealScalar&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix; typename ResultType::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:410:32: required from 'void Eigen::MatrixBase::computeInverseWithCheck(ResultType&, bool&, const RealScalar&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_computeInverseWithCheck.cpp:22:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/compile_MatrixBase_fixedBlock_int_int.cpp.o -o compile_MatrixBase_fixedBlock_int_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_computeInverseWithCheck.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:190:67: required from 'static void Eigen::internal::compute_inverse_and_det_with_check::run(const MatrixType&, const typename MatrixType::RealScalar&, ResultType&, typename ResultType::Scalar&, bool&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename MatrixType::RealScalar = double; typename ResultType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:379:5: required from 'void Eigen::MatrixBase::computeInverseAndDetWithCheck(ResultType&, typename ResultType::Scalar&, bool&, const RealScalar&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix; typename ResultType::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:410:32: required from 'void Eigen::MatrixBase::computeInverseWithCheck(ResultType&, bool&, const RealScalar&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_computeInverseWithCheck.cpp:22:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 3, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_computeInverseWithCheck.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:190:67: required from 'static void Eigen::internal::compute_inverse_and_det_with_check::run(const MatrixType&, const typename MatrixType::RealScalar&, ResultType&, typename ResultType::Scalar&, bool&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename MatrixType::RealScalar = double; typename ResultType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:379:5: required from 'void Eigen::MatrixBase::computeInverseAndDetWithCheck(ResultType&, typename ResultType::Scalar&, bool&, const RealScalar&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix; typename ResultType::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:410:32: required from 'void Eigen::MatrixBase::computeInverseWithCheck(ResultType&, bool&, const RealScalar&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_computeInverseWithCheck.cpp:22:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Block, -1, -1>, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:73: required from 'void Eigen::internal::HessenbergDecompositionMatrixHReturnType::evalTo(ResultType&) const [with ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:476:29: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:362:18: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_computeInverseWithCheck.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, 3, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, 3, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Block, 1, 3, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:146:17: required from 'void Eigen::internal::compute_inverse_size3_helper(const MatrixType&, const typename ResultType::Scalar&, const Eigen::Matrix&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename ResultType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:194:33: required from 'static void Eigen::internal::compute_inverse_and_det_with_check::run(const MatrixType&, const typename MatrixType::RealScalar&, ResultType&, typename ResultType::Scalar&, bool&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename MatrixType::RealScalar = double; typename ResultType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:379:5: required from 'void Eigen::MatrixBase::computeInverseAndDetWithCheck(ResultType&, typename ResultType::Scalar&, bool&, const RealScalar&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix; typename ResultType::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:410:32: required from 'void Eigen::MatrixBase::computeInverseWithCheck(ResultType&, bool&, const RealScalar&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_computeInverseWithCheck.cpp:22:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_abs.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_abs.cpp:18:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_abs.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_abs.cpp:19:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_abs.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_abs.cpp:19:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseCoeffsBase.h:141:7: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; Eigen::DenseCoeffsBase::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:256:78: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix, -1, -1>; Workspace = Eigen::Matrix, -1, 1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix, -1, -1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void; typename SrcXprType::Scalar = std::complex; typename DstXprType::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:476:29: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:362:18: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix, -1, -1>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1>, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix, -1, -1>; Workspace = Eigen::Matrix, -1, 1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix, -1, -1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >; Rhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, 1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1>, 2, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1>, 10>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1>, 10>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1>, 10>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixU.cpp:20:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Linking CXX executable compile_MatrixBase_computeInverseWithCheck cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_computeInverseWithCheck.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_computeInverseWithCheck.dir/compile_MatrixBase_computeInverseWithCheck.cpp.o -o compile_MatrixBase_computeInverseWithCheck [ 34%] Linking CXX executable compile_ColPivHouseholderQR_solve cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_ColPivHouseholderQR_solve.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_ColPivHouseholderQR_solve.dir/compile_ColPivHouseholderQR_solve.cpp.o -o compile_ColPivHouseholderQR_solve [ 34%] Linking CXX executable compile_Cwise_abs cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_abs.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_abs.dir/compile_Cwise_abs.cpp.o -o compile_Cwise_abs cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_fixedBlock_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_fixedBlock_int_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Built target compile_MatrixBase_fixedBlock_int_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_square.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_square.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_square.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_square.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_square.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_square.dir/compile_Cwise_square.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_square.dir/compile_Cwise_square.cpp.o -MF CMakeFiles/compile_Cwise_square.dir/compile_Cwise_square.cpp.o.d -o CMakeFiles/compile_Cwise_square.dir/compile_Cwise_square.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_square.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, long int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:72:79: required from 'class Eigen::FullPivLU >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:20:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_abs >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_abs.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Built target compile_Cwise_abs /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_abs2.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_abs2.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_abs2.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_abs2.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_abs2.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_abs2.dir/compile_Cwise_abs2.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_abs2.dir/compile_Cwise_abs2.cpp.o -MF CMakeFiles/compile_Cwise_abs2.dir/compile_Cwise_abs2.cpp.o.d -o CMakeFiles/compile_Cwise_abs2.dir/compile_Cwise_abs2.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_abs2.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_computeInverseWithCheck >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_computeInverseWithCheck.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:467:5: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:20:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 34%] Built target compile_MatrixBase_computeInverseWithCheck /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Jacobi_makeGivens.dir/build.make doc/snippets/CMakeFiles/compile_Jacobi_makeGivens.dir/depend /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:468:5: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:20:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Jacobi_makeGivens.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Jacobi_makeGivens.dir/build.make doc/snippets/CMakeFiles/compile_Jacobi_makeGivens.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_ComplexEigenSolver_eigenvectors >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/ComplexEigenSolver_eigenvectors.out [ 34%] Building CXX object doc/snippets/CMakeFiles/compile_Jacobi_makeGivens.dir/compile_Jacobi_makeGivens.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Jacobi_makeGivens.dir/compile_Jacobi_makeGivens.cpp.o -MF CMakeFiles/compile_Jacobi_makeGivens.dir/compile_Jacobi_makeGivens.cpp.o.d -o CMakeFiles/compile_Jacobi_makeGivens.dir/compile_Jacobi_makeGivens.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Jacobi_makeGivens.cpp gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Built target compile_ComplexEigenSolver_eigenvectors /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_setConstant_int_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_setConstant_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setConstant_int_int.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:465:5: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:20:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_setConstant_int_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_setConstant_int_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Building CXX object doc/snippets/CMakeFiles/compile_Matrix_setConstant_int_int.dir/compile_Matrix_setConstant_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Matrix_setConstant_int_int.dir/compile_Matrix_setConstant_int_int.cpp.o -MF CMakeFiles/compile_Matrix_setConstant_int_int.dir/compile_Matrix_setConstant_int_int.cpp.o.d -o CMakeFiles/compile_Matrix_setConstant_int_int.dir/compile_Matrix_setConstant_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setConstant_int_int.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:20:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:20:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, -1, -1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:523:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:20:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, -1, -1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:523:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:20:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, -1, -1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:687:52: required from 'void Eigen::internal::kernel_retval >::evalTo(Dest&) const [with Dest = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/Kernel.h:56:71: required from 'void Eigen::internal::kernel_retval_base::evalTo(Dest&) const [with Dest = Eigen::Matrix; _DecompositionType = Eigen::FullPivLU >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::kernel_retval_base > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::kernel_retval_base > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:20:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1, false>, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 9>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 9]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 9; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 9; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1, false>, 9>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:679:73: required from 'void Eigen::internal::kernel_retval >::evalTo(Dest&) const [with Dest = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/Kernel.h:56:71: required from 'void Eigen::internal::kernel_retval_base::evalTo(Dest&) const [with Dest = Eigen::Matrix; _DecompositionType = Eigen::FullPivLU >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::kernel_retval_base > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::kernel_retval_base > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:20:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 9> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 9> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:687:37: required from 'void Eigen::internal::kernel_retval >::evalTo(Dest&) const [with Dest = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/Kernel.h:56:71: required from 'void Eigen::internal::kernel_retval_base::evalTo(Dest&) const [with Dest = Eigen::Matrix; _DecompositionType = Eigen::FullPivLU >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::kernel_retval_base > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::kernel_retval_base > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:20:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:162:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>; int Side = 1; int Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:687:52: required from 'void Eigen::internal::kernel_retval >::evalTo(Dest&) const [with Dest = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/Kernel.h:56:71: required from 'void Eigen::internal::kernel_retval_base::evalTo(Dest&) const [with Dest = Eigen::Matrix; _DecompositionType = Eigen::FullPivLU >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::kernel_retval_base > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::kernel_retval_base > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:20:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 9; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1, false>, 9>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1, false>, 9>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1, false>, 9>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 9]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 9; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 9>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 9; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 9>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:679:83: required from 'void Eigen::internal::kernel_retval >::evalTo(Dest&) const [with Dest = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/Kernel.h:56:71: required from 'void Eigen::internal::kernel_retval_base::evalTo(Dest&) const [with Dest = Eigen::Matrix; _DecompositionType = Eigen::FullPivLU >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::kernel_retval_base > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::kernel_retval_base > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:20:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:696:88: required from 'void Eigen::internal::kernel_retval >::evalTo(Dest&) const [with Dest = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/Kernel.h:56:71: required from 'void Eigen::internal::kernel_retval_base::evalTo(Dest&) const [with Dest = Eigen::Matrix; _DecompositionType = Eigen::FullPivLU >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::kernel_retval_base > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::kernel_retval_base > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:20:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:24:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:563:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:20:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_kernel.cpp:24:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_ColPivHouseholderQR_solve >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/ColPivHouseholderQR_solve.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 34%] Built target compile_ColPivHouseholderQR_solve /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_sin.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_sin.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_sin.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_sin.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_sin.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 37%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_sin.dir/compile_Cwise_sin.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_sin.dir/compile_Cwise_sin.cpp.o -MF CMakeFiles/compile_Cwise_sin.dir/compile_Cwise_sin.cpp.o.d -o CMakeFiles/compile_Cwise_sin.dir/compile_Cwise_sin.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_sin.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_abs2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_abs2.cpp:18:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_square.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_square.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_abs2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_abs2.cpp:19:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_abs2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_abs2.cpp:19:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_square.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_square.cpp:19:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_square.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_square.cpp:19:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Jacobi_makeGivens.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Jacobi_makeGivens.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 37%] Linking CXX executable compile_Cwise_square cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_square.dir/link.txt --verbose=1 [ 37%] Linking CXX executable compile_Cwise_abs2 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_abs2.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setConstant_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setConstant_int_int.cpp:18:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_square.dir/compile_Cwise_square.cpp.o -o compile_Cwise_square /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_abs2.dir/compile_Cwise_abs2.cpp.o -o compile_Cwise_abs2 [ 37%] Linking CXX executable compile_Jacobi_makeGivens cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Jacobi_makeGivens.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Jacobi_makeGivens.dir/compile_Jacobi_makeGivens.cpp.o -o compile_Jacobi_makeGivens cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_abs2 >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_abs2.out cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_square >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_square.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 37%] Built target compile_Cwise_abs2 [ 37%] Built target compile_Cwise_square /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_operatorInverseSqrt.dir/build.make doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_operatorInverseSqrt.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_operatorInverseSqrt.dir/DependInfo.cmake --color= /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_setOnes.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_setOnes.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_setOnes.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_operatorInverseSqrt.dir/build.make doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_operatorInverseSqrt.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_setOnes.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_setOnes.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 37%] Building CXX object doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_operatorInverseSqrt.dir/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_operatorInverseSqrt.dir/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp.o -MF CMakeFiles/compile_SelfAdjointEigenSolver_operatorInverseSqrt.dir/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp.o.d -o CMakeFiles/compile_SelfAdjointEigenSolver_operatorInverseSqrt.dir/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp [ 37%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_setOnes.dir/compile_MatrixBase_setOnes.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_setOnes.dir/compile_MatrixBase_setOnes.cpp.o -MF CMakeFiles/compile_MatrixBase_setOnes.dir/compile_MatrixBase_setOnes.cpp.o.d -o CMakeFiles/compile_MatrixBase_setOnes.dir/compile_MatrixBase_setOnes.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setOnes.cpp [ 37%] Linking CXX executable compile_Matrix_setConstant_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Matrix_setConstant_int_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Matrix_setConstant_int_int.dir/compile_Matrix_setConstant_int_int.cpp.o -o compile_Matrix_setConstant_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Jacobi_makeGivens >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Jacobi_makeGivens.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 37%] Built target compile_Jacobi_makeGivens /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_FullPivLU_image.dir/build.make doc/snippets/CMakeFiles/compile_FullPivLU_image.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_FullPivLU_image.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_FullPivLU_image.dir/build.make doc/snippets/CMakeFiles/compile_FullPivLU_image.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 37%] Building CXX object doc/snippets/CMakeFiles/compile_FullPivLU_image.dir/compile_FullPivLU_image.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_FullPivLU_image.dir/compile_FullPivLU_image.cpp.o -MF CMakeFiles/compile_FullPivLU_image.dir/compile_FullPivLU_image.cpp.o.d -o CMakeFiles/compile_FullPivLU_image.dir/compile_FullPivLU_image.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Matrix_setConstant_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Matrix_setConstant_int_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 37%] Built target compile_Matrix_setConstant_int_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cast.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cast.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cast.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cast.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cast.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 37%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_cast.dir/compile_MatrixBase_cast.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_cast.dir/compile_MatrixBase_cast.cpp.o -MF CMakeFiles/compile_MatrixBase_cast.dir/compile_MatrixBase_cast.cpp.o.d -o CMakeFiles/compile_MatrixBase_cast.dir/compile_MatrixBase_cast.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cast.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_sin.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_sin.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_sin.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_sin.cpp:19:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Linking CXX executable compile_Cwise_sin cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_sin.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_sin.dir/compile_Cwise_sin.cpp.o -o compile_Cwise_sin [ 37%] Linking CXX executable compile_ComplexSchur_matrixU cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_ComplexSchur_matrixU.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_ComplexSchur_matrixU.dir/compile_ComplexSchur_matrixU.cpp.o -o compile_ComplexSchur_matrixU [ 37%] Linking CXX executable compile_FullPivLU_kernel cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_FullPivLU_kernel.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_FullPivLU_kernel.dir/compile_FullPivLU_kernel.cpp.o -o compile_FullPivLU_kernel [ 37%] Linking CXX executable compile_ComplexSchur_compute cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_ComplexSchur_compute.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_ComplexSchur_compute.dir/compile_ComplexSchur_compute.cpp.o -o compile_ComplexSchur_compute cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_sin >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_sin.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 37%] Built target compile_Cwise_sin /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_min.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_min.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_min.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_min.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_min.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_min.dir/compile_Cwise_min.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_min.dir/compile_Cwise_min.cpp.o -MF CMakeFiles/compile_Cwise_min.dir/compile_Cwise_min.cpp.o.d -o CMakeFiles/compile_Cwise_min.dir/compile_Cwise_min.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_min.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setOnes.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setOnes.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:164:9: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, long int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:72:79: required from 'class Eigen::FullPivLU >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:26:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:433:45: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:18:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:467:5: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:26:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:468:5: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:26:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_FullPivLU_kernel >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/FullPivLU_kernel.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, -1, -1, false>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Linking CXX executable compile_MatrixBase_setOnes cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_setOnes.dir/link.txt --verbose=1 [ 41%] Built target compile_FullPivLU_kernel /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_setOnes.dir/compile_MatrixBase_setOnes.cpp.o -o compile_MatrixBase_setOnes /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_greater_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_greater_equal.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_greater_equal.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:535:35: required from 'Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:439:49: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, 1, false> >::' and 'Eigen::internal::visitor_evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cast.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cast.cpp:18:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cast.cpp:19:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:46: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:37: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_greater_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_greater_equal.dir/build In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cast.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cast.cpp:18:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, Eigen::Matrix > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > > >; _Scalar = double; int _Rows = 3; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:26:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cast.cpp:20:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cast.cpp:20:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = 3; int MaxSizeAtCompileTime = 3; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:465:5: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:26:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_greater_equal.dir/compile_Cwise_greater_equal.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_greater_equal.dir/compile_Cwise_greater_equal.cpp.o -MF CMakeFiles/compile_Cwise_greater_equal.dir/compile_Cwise_greater_equal.cpp.o.d -o CMakeFiles/compile_Cwise_greater_equal.dir/compile_Cwise_greater_equal.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_greater_equal.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h: In instantiation of 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:26:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:26:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, -1, -1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:523:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:26:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, -1, -1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:523:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:26:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, -1, -1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:791:20: required from 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:727:63: required from 'void Eigen::internal::image_retval >::evalTo(Dest&) const [with Dest = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/Image.h:56:70: required from 'void Eigen::internal::image_retval_base::evalTo(Dest&) const [with Dest = Eigen::Matrix; _DecompositionType = Eigen::FullPivLU >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::image_retval_base > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > > >; OtherDerived = Eigen::internal::image_retval_base > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > > >; _Scalar = double; int _Rows = 3; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:26:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::swap_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Block, 3, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:553:23: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:26:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 3, 1, true>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:120:12: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:26:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Product, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Product, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Product, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::Block, 3, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, 3, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:563:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:26:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >::' and 'Eigen::internal::evaluator, 1, 3, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >::' and 'Eigen::internal::evaluator, 1, 3, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:104:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; ResultType = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1307:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Eigen::internal::evaluator >::Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:381:29: required from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:120:33: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:26:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Block, 3, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::image_retval_base > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > > >; OtherDerived = Eigen::internal::image_retval_base > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > > >; _Scalar = double; int _Rows = 3; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:26:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 3, 1, true>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:7: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:86: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 3, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 3, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 3, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, 3, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, 1, 3, false>, 1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, 3, 1, true>, -1, 1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:563:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_FullPivLU_image.cpp:26:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 1, 3, false>, 1, -1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:25: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Eigen::internal::generic_product_impl::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_ComplexSchur_matrixU >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/ComplexSchur_matrixU.out /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ [ 41%] Linking CXX executable compile_MatrixBase_cast cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_cast.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_cast.dir/compile_MatrixBase_cast.cpp.o -o compile_MatrixBase_cast [ 41%] Built target compile_ComplexSchur_matrixU /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_sinh.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_sinh.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_sinh.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_sinh.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_sinh.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_sinh.dir/compile_Cwise_sinh.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_sinh.dir/compile_Cwise_sinh.cpp.o -MF CMakeFiles/compile_Cwise_sinh.dir/compile_Cwise_sinh.cpp.o.d -o CMakeFiles/compile_Cwise_sinh.dir/compile_Cwise_sinh.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_sinh.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::diagonal_product_evaluator_base, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:907:8: required from 'struct Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, 8, Eigen::DenseShape, Eigen::DiagonalShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:335:93: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType Eigen::SelfAdjointEigenSolver<_MatrixType>::operatorInverseSqrt() const [with _MatrixType = Eigen::Matrix; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:24:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:801:114: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:335:93: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType Eigen::SelfAdjointEigenSolver<_MatrixType>::operatorInverseSqrt() const [with _MatrixType = Eigen::Matrix; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:24:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:801:114: required from 'struct Eigen::internal::diagonal_product_evaluator_base, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, 2>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:907:8: required from 'struct Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, 8, Eigen::DenseShape, Eigen::DiagonalShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:335:93: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType Eigen::SelfAdjointEigenSolver<_MatrixType>::operatorInverseSqrt() const [with _MatrixType = Eigen::Matrix; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:24:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>; Func = Eigen::internal::assign_op; Lhs = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:335:93: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType Eigen::SelfAdjointEigenSolver<_MatrixType>::operatorInverseSqrt() const [with _MatrixType = Eigen::Matrix; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:24:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_setOnes >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_setOnes.out /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::diagonal_product_evaluator_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:907:8: required from 'struct Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 8, Eigen::DenseShape, Eigen::DiagonalShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:310:78: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType Eigen::SelfAdjointEigenSolver<_MatrixType>::operatorSqrt() const [with _MatrixType = Eigen::Matrix; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:26:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:801:114: required from 'struct Eigen::internal::diagonal_product_evaluator_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 2>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:907:8: required from 'struct Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 8, Eigen::DenseShape, Eigen::DiagonalShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:310:78: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType Eigen::SelfAdjointEigenSolver<_MatrixType>::operatorSqrt() const [with _MatrixType = Eigen::Matrix; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:26:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>; Func = Eigen::internal::assign_op; Lhs = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:310:78: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType Eigen::SelfAdjointEigenSolver<_MatrixType>::operatorSqrt() const [with _MatrixType = Eigen::Matrix; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:26:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_MatrixBase_setOnes /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_minus.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_minus.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_minus.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_minus.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_minus.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_ComplexSchur_compute >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/ComplexSchur_compute.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_minus.dir/compile_Cwise_minus.cpp.o /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_minus.dir/compile_Cwise_minus.cpp.o -MF CMakeFiles/compile_Cwise_minus.dir/compile_Cwise_minus.cpp.o.d -o CMakeFiles/compile_Cwise_minus.dir/compile_Cwise_minus.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_minus.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] [ 41%] Built target compile_ComplexSchur_compute /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_inverse.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_inverse.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_inverse.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_inverse.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_inverse.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_inverse.dir/compile_Cwise_inverse.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_inverse.dir/compile_Cwise_inverse.cpp.o -MF CMakeFiles/compile_Cwise_inverse.dir/compile_Cwise_inverse.cpp.o.d -o CMakeFiles/compile_Cwise_inverse.dir/compile_Cwise_inverse.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_inverse.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:317:5: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:28:33: required from 'static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; int Size = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:310:60: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Inverse >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:26:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_cast >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_cast.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_MatrixBase_cast /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_cos.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_cos.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_cos.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_cos.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_cos.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_cos.dir/compile_Cwise_cos.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_cos.dir/compile_Cwise_cos.cpp.o -MF CMakeFiles/compile_Cwise_cos.dir/compile_Cwise_cos.cpp.o.d -o CMakeFiles/compile_Cwise_cos.dir/compile_Cwise_cos.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_cos.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Inverse >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:26:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_min.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_min.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_min.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_min.cpp:19:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:62: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Inverse >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:26:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:335:93: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType Eigen::SelfAdjointEigenSolver<_MatrixType>::operatorInverseSqrt() const [with _MatrixType = Eigen::Matrix; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:24:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Linking CXX executable compile_Cwise_min cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_min.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_min.dir/compile_Cwise_min.cpp.o -o compile_Cwise_min /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Inverse >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:26:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Inverse >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:26:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Linking CXX executable compile_FullPivLU_image cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_FullPivLU_image.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_FullPivLU_image.dir/compile_FullPivLU_image.cpp.o -o compile_FullPivLU_image /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 5; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:47: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Inverse >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:26:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_min >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_min.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_Cwise_min /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner_int_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner_int_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner_int_int.dir/compile_MatrixBase_template_int_int_topLeftCorner_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner_int_int.dir/compile_MatrixBase_template_int_int_topLeftCorner_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner_int_int.dir/compile_MatrixBase_template_int_int_topLeftCorner_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner_int_int.dir/compile_MatrixBase_template_int_int_topLeftCorner_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_topLeftCorner_int_int.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_greater_equal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_greater_equal.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_greater_equal.cpp:19:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; LhsT = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Func = Eigen::internal::sub_assign_op; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Inverse >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:26:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:61: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Inverse >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:26:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:57: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Inverse >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:26:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:46: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Inverse >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:26:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:42: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Inverse >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:26:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Inverse >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:26:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] [ 41%] Linking CXX executable compile_Cwise_greater_equal cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_greater_equal.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_greater_equal.dir/compile_Cwise_greater_equal.cpp.o -o compile_Cwise_greater_equal In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_sinh.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = double; typename OtherDerived::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_sinh.cpp:18:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_sinh.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_sinh.cpp:19:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_FullPivLU_image >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/FullPivLU_image.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_inverse.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_inverse.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_FullPivLU_image /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_DenseBase_LinSpaced.dir/build.make doc/snippets/CMakeFiles/compile_DenseBase_LinSpaced.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_DenseBase_LinSpaced.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_inverse.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_inverse.cpp:19:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_minus.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_minus.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_DenseBase_LinSpaced.dir/build.make doc/snippets/CMakeFiles/compile_DenseBase_LinSpaced.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_inverse.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_inverse.cpp:19:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_DenseBase_LinSpaced.dir/compile_DenseBase_LinSpaced.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_DenseBase_LinSpaced.dir/compile_DenseBase_LinSpaced.cpp.o -MF CMakeFiles/compile_DenseBase_LinSpaced.dir/compile_DenseBase_LinSpaced.cpp.o.d -o CMakeFiles/compile_DenseBase_LinSpaced.dir/compile_DenseBase_LinSpaced.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DenseBase_LinSpaced.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_minus.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_minus.cpp:19:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Array > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_minus.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_minus.cpp:19:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_greater_equal >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_greater_equal.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_Cwise_greater_equal /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int.dir/compile_MatrixBase_block_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int.dir/compile_MatrixBase_block_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_block_int_int.dir/compile_MatrixBase_block_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_block_int_int.dir/compile_MatrixBase_block_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_block_int_int.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Inverse >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:26:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_cos.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_cos.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_cos.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_cos.cpp:19:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Linking CXX executable compile_Cwise_inverse cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_inverse.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_inverse.dir/compile_Cwise_inverse.cpp.o -o compile_Cwise_inverse [ 41%] Linking CXX executable compile_Cwise_sinh cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_sinh.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_sinh.dir/compile_Cwise_sinh.cpp.o -o compile_Cwise_sinh In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = bool; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:976:99: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<-1, -1, int>; ExpressionType = Eigen::CwiseNullaryOp, Eigen::Matrix >; int Side = 1; bool Transposed = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1022:72: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::CwiseNullaryOp, Eigen::Matrix >; int ProductTag = 8; MatrixShape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::CwiseNullaryOp, Eigen::Matrix >; int Options = 2; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Inverse >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp:26:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 41%] Linking CXX executable compile_Cwise_minus cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_minus.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_minus.dir/compile_Cwise_minus.cpp.o -o compile_Cwise_minus [ 41%] Linking CXX executable compile_Cwise_cos cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_cos.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_cos.dir/compile_Cwise_cos.cpp.o -o compile_Cwise_cos cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_inverse >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_inverse.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_Cwise_inverse /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_ComplexEigenSolver_eigenvalues.dir/build.make doc/snippets/CMakeFiles/compile_ComplexEigenSolver_eigenvalues.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_ComplexEigenSolver_eigenvalues.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_ComplexEigenSolver_eigenvalues.dir/build.make doc/snippets/CMakeFiles/compile_ComplexEigenSolver_eigenvalues.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_ComplexEigenSolver_eigenvalues.dir/compile_ComplexEigenSolver_eigenvalues.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_ComplexEigenSolver_eigenvalues.dir/compile_ComplexEigenSolver_eigenvalues.cpp.o -MF CMakeFiles/compile_ComplexEigenSolver_eigenvalues.dir/compile_ComplexEigenSolver_eigenvalues.cpp.o.d -o CMakeFiles/compile_ComplexEigenSolver_eigenvalues.dir/compile_ComplexEigenSolver_eigenvalues.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_minus >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_minus.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_Cwise_minus /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_set.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_set.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_set.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_set.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_set.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_sinh >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_sinh.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_set.dir/compile_MatrixBase_set.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_set.dir/compile_MatrixBase_set.cpp.o -MF CMakeFiles/compile_MatrixBase_set.dir/compile_MatrixBase_set.cpp.o.d -o CMakeFiles/compile_MatrixBase_set.dir/compile_MatrixBase_set.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_set.cpp [ 41%] Built target compile_Cwise_sinh /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_pow.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_pow.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_pow.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_pow.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_pow.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_pow.dir/compile_Cwise_pow.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_pow.dir/compile_Cwise_pow.cpp.o -MF CMakeFiles/compile_Cwise_pow.dir/compile_Cwise_pow.cpp.o.d -o CMakeFiles/compile_Cwise_pow.dir/compile_Cwise_pow.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_pow.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_cos >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_cos.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_Cwise_cos /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_aliasing.dir/build.make doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_aliasing.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_aliasing.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_aliasing.dir/build.make doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_aliasing.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_aliasing.dir/compile_tut_arithmetic_transpose_aliasing.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_aliasing.dir/compile_tut_arithmetic_transpose_aliasing.cpp.o -MF CMakeFiles/compile_tut_arithmetic_transpose_aliasing.dir/compile_tut_arithmetic_transpose_aliasing.cpp.o.d -o CMakeFiles/compile_tut_arithmetic_transpose_aliasing.dir/compile_tut_arithmetic_transpose_aliasing.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_transpose_aliasing.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_topLeftCorner_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_topLeftCorner_int_int.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 2, -1, false>; _Scalar = int; int _Rows = 2; int _Cols = -1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 2, -1, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 2, -1, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_topLeftCorner_int_int.cpp:21:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 41%] Linking CXX executable compile_MatrixBase_template_int_int_topLeftCorner_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner_int_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner_int_int.dir/compile_MatrixBase_template_int_int_topLeftCorner_int_int.cpp.o -o compile_MatrixBase_template_int_int_topLeftCorner_int_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DenseBase_LinSpaced.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, Eigen::Matrix > >; _Scalar = int; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, Eigen::Matrix > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, Eigen::Matrix > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DenseBase_LinSpaced.cpp:18:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, Eigen::Matrix > >; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, Eigen::Matrix > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, Eigen::Matrix > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_DenseBase_LinSpaced.cpp:19:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_block_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_block_int_int.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 2, 2, false>; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 2, 2, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 2, 2, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_block_int_int.cpp:20:65: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_template_int_int_topLeftCorner_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_template_int_int_topLeftCorner_int_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_MatrixBase_template_int_int_topLeftCorner_int_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_EigenSolver_pseudoEigenvectors.dir/build.make doc/snippets/CMakeFiles/compile_EigenSolver_pseudoEigenvectors.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_EigenSolver_pseudoEigenvectors.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_EigenSolver_pseudoEigenvectors.dir/build.make doc/snippets/CMakeFiles/compile_EigenSolver_pseudoEigenvectors.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_EigenSolver_pseudoEigenvectors.dir/compile_EigenSolver_pseudoEigenvectors.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_EigenSolver_pseudoEigenvectors.dir/compile_EigenSolver_pseudoEigenvectors.cpp.o -MF CMakeFiles/compile_EigenSolver_pseudoEigenvectors.dir/compile_EigenSolver_pseudoEigenvectors.cpp.o.d -o CMakeFiles/compile_EigenSolver_pseudoEigenvectors.dir/compile_EigenSolver_pseudoEigenvectors.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:7, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition, -1, -1> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:249:41: required from 'class Eigen::ComplexSchur, -1, -1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:247:30: required from 'class Eigen::ComplexEigenSolver, -1, -1> >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ [ 41%] Linking CXX executable compile_DenseBase_LinSpaced cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_DenseBase_LinSpaced.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_DenseBase_LinSpaced.dir/compile_DenseBase_LinSpaced.cpp.o -o compile_DenseBase_LinSpaced In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:18:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:128:15: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_pow.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_pow.cpp:18:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 41%] Linking CXX executable compile_MatrixBase_block_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_block_int_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_block_int_int.dir/compile_MatrixBase_block_int_int.cpp.o -o compile_MatrixBase_block_int_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_pow.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_pow.cpp:19:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Array > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_set.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_set.cpp:18:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = int; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_set.cpp:26:10: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_set.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 2, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CommaInitializer.h:95:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; XprType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_set.cpp:29:7: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 2, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) long long int>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_transpose_aliasing.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_transpose_aliasing.cpp:18:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = std::complex; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:97:9: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:129:15: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, 1> >, -1, 1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator >, const Eigen::Matrix, -1, 1> >, -1, 1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor >, const Eigen::Matrix, -1, 1> >, -1, 1, false> >; Derived = Eigen::Block >, const Eigen::Matrix, -1, 1> >, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block >, const Eigen::Matrix, -1, 1> >, -1, 1, false>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:333:45: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::sortEigenvalues(bool) [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:277:5: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_DenseBase_LinSpaced >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/DenseBase_LinSpaced.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor >, const Eigen::Matrix, -1, 1> >, -1, 1, false> >; Derived = Eigen::Block >, const Eigen::Matrix, -1, 1> >, -1, 1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block >, const Eigen::Matrix, -1, 1> >, -1, 1, false>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:333:45: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::sortEigenvalues(bool) [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:277:5: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase >, const Eigen::Matrix, -1, 1> >, -1, 1, false> >::' and 'Eigen::internal::visitor_evaluator >, const Eigen::Matrix, -1, 1> >, -1, 1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_DenseBase_LinSpaced /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tridiagonalization_householderCoefficients.dir/build.make doc/snippets/CMakeFiles/compile_Tridiagonalization_householderCoefficients.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tridiagonalization_householderCoefficients.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Linking CXX executable compile_Cwise_pow cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_pow.dir/link.txt --verbose=1 /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tridiagonalization_householderCoefficients.dir/build.make doc/snippets/CMakeFiles/compile_Tridiagonalization_householderCoefficients.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_pow.dir/compile_Cwise_pow.cpp.o -o compile_Cwise_pow [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_Tridiagonalization_householderCoefficients.dir/compile_Tridiagonalization_householderCoefficients.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tridiagonalization_householderCoefficients.dir/compile_Tridiagonalization_householderCoefficients.cpp.o -MF CMakeFiles/compile_Tridiagonalization_householderCoefficients.dir/compile_Tridiagonalization_householderCoefficients.cpp.o.d -o CMakeFiles/compile_Tridiagonalization_householderCoefficients.dir/compile_Tridiagonalization_householderCoefficients.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, -1> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, -1> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix, -1, -1>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix, -1, -1>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:276:51: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_block_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_block_int_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_MatrixBase_block_int_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, -1, -1>, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_eval.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_eval.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_eval.dir/DependInfo.cmake --color= [ 41%] Linking CXX executable compile_tut_arithmetic_transpose_aliasing cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_tut_arithmetic_transpose_aliasing.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_tut_arithmetic_transpose_aliasing.dir/compile_tut_arithmetic_transpose_aliasing.cpp.o -o compile_tut_arithmetic_transpose_aliasing gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_eval.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_eval.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_eval.dir/compile_MatrixBase_eval.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_eval.dir/compile_MatrixBase_eval.cpp.o -MF CMakeFiles/compile_MatrixBase_eval.dir/compile_MatrixBase_eval.cpp.o.d -o CMakeFiles/compile_MatrixBase_eval.dir/compile_MatrixBase_eval.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eval.cpp [ 41%] Linking CXX executable compile_MatrixBase_set cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_set.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_set.dir/compile_MatrixBase_set.cpp.o -o compile_MatrixBase_set cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_pow >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_pow.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_Cwise_pow /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_hnormalized.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_hnormalized.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_hnormalized.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_hnormalized.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_hnormalized.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_hnormalized.dir/compile_MatrixBase_hnormalized.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_hnormalized.dir/compile_MatrixBase_hnormalized.cpp.o -MF CMakeFiles/compile_MatrixBase_hnormalized.dir/compile_MatrixBase_hnormalized.cpp.o.d -o CMakeFiles/compile_MatrixBase_hnormalized.dir/compile_MatrixBase_hnormalized.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_hnormalized.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1>, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:147:18: required from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:321:29: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::doComputeEigenvectors(Eigen::ComplexEigenSolver<_MatrixType>::RealScalar) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexEigenSolver<_MatrixType>::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:276:7: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_tut_arithmetic_transpose_aliasing >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/tut_arithmetic_transpose_aliasing.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_tut_arithmetic_transpose_aliasing /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_homogeneous.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_homogeneous.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_homogeneous.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_homogeneous.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_homogeneous.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_homogeneous.dir/compile_MatrixBase_homogeneous.cpp.o /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, 2, 2> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:293:38: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: required from 'void Eigen::ComplexSchur<_MatrixType>::reduceToTriangularForm(bool) [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:349:3: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::Matrix, -1, -1>; OrthMatrixType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:338:24: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 2> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_homogeneous.dir/compile_MatrixBase_homogeneous.cpp.o -MF CMakeFiles/compile_MatrixBase_homogeneous.dir/compile_MatrixBase_homogeneous.cpp.o.d -o CMakeFiles/compile_MatrixBase_homogeneous.dir/compile_MatrixBase_homogeneous.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_homogeneous.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 2, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1>, 2, 2, false>; Derived = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, -1>, 2, 2, false>; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:292:29: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: required from 'void Eigen::ComplexSchur<_MatrixType>::reduceToTriangularForm(bool) [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:349:3: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::Matrix, -1, -1>; OrthMatrixType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:338:24: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, 1, 0, 1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = std::complex; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:108:7: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::XprType = Eigen::Product, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; int Options = 0; Eigen::internal::evaluator >::XprType = Eigen::Product, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Product.h:170:24: required from 'Eigen::ProductImpl::Scalar Eigen::ProductImpl::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; int Option = 0; Eigen::ProductImpl::Scalar = std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:484:29: required from 'Eigen::DenseBase::CoeffReturnType Eigen::DenseBase::value() const [with Derived = Eigen::Product, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, 0>; Eigen::DenseBase::CoeffReturnType = const std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:304:119: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::doComputeEigenvectors(Eigen::ComplexEigenSolver<_MatrixType>::RealScalar) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexEigenSolver<_MatrixType>::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:276:7: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 1, 0, 1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 1, 0, 1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_set >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_set.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_MatrixBase_set /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:41: required from 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1>, -1, -1, true>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_start_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_start_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_start_int.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, 1, 1, 0, 1, 1>; Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Product.h:170:24: required from 'Eigen::ProductImpl::Scalar Eigen::ProductImpl::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>; int Option = 0; Eigen::ProductImpl::Scalar = std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:484:29: required from 'Eigen::DenseBase::CoeffReturnType Eigen::DenseBase::value() const [with Derived = Eigen::Product, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, 0>; Eigen::DenseBase::CoeffReturnType = const std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:304:119: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::doComputeEigenvectors(Eigen::ComplexEigenSolver<_MatrixType>::RealScalar) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexEigenSolver<_MatrixType>::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:276:7: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_start_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_start_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_start_int.dir/compile_MatrixBase_start_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_start_int.dir/compile_MatrixBase_start_int.cpp.o -MF CMakeFiles/compile_MatrixBase_start_int.dir/compile_MatrixBase_start_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_start_int.dir/compile_MatrixBase_start_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_start_int.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; LhsT = Eigen::Matrix, -1, -1>; Func = Eigen::internal::assign_op, std::complex >; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; ExpressionType = Eigen::Matrix, -1, -1>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:317:21: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::doComputeEigenvectors(Eigen::ComplexEigenSolver<_MatrixType>::RealScalar) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexEigenSolver<_MatrixType>::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:276:7: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, 1, -1> > >::' and 'Eigen::internal::mapbase_evaluator, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, 1, -1> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = std::complex; RhsScalar = std::complex; Index = long int; DataMapper = Eigen::internal::blas_data_mapper, long int, 0, 0, 1>; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = std::complex]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = std::complex; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = std::complex; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = std::complex; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product, 0, false, std::complex, 0, false, 0, 1>; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Matrix, -1, -1>; Dest = Eigen::Matrix, -1, -1>; BlockingType = Eigen::internal::gemm_blocking_space<0, std::complex, std::complex, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, long int, Eigen::internal::general_matrix_matrix_product, 0, false, std::complex, 0, false, 0, 1>, Eigen::Matrix, -1, -1>, Eigen::Matrix, -1, -1>, Eigen::Matrix, -1, -1>, Eigen::internal::gemm_blocking_space<0, std::complex, std::complex, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix, -1, -1>; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Matrix, -1, -1>; Eigen::internal::generic_product_impl::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; ExpressionType = Eigen::Matrix, -1, -1>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:317:21: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::doComputeEigenvectors(Eigen::ComplexEigenSolver<_MatrixType>::RealScalar) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexEigenSolver<_MatrixType>::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:276:7: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Block, -1, -1>, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:73: required from 'void Eigen::internal::HessenbergDecompositionMatrixHReturnType::evalTo(ResultType&) const [with ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, -1, -1>; Derived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:84:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:362:18: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseCoeffsBase.h:141:7: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; Eigen::DenseCoeffsBase::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:256:78: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix, -1, -1>; Workspace = Eigen::Matrix, -1, 1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix, -1, -1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void; typename SrcXprType::Scalar = std::complex; typename DstXprType::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:7, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:230:41: required from 'class Eigen::RealSchur >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:316:27: required from 'class Eigen::EigenSolver >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:362:18: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:149:9: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:154:9: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix, -1, -1>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1>, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix, -1, -1>; Workspace = Eigen::Matrix, -1, 1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix, -1, -1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >; Rhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Matrix, -1, -1>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Matrix, -1, -1>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Matrix, -1, -1>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; ExpressionType = Eigen::Matrix, -1, -1>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:317:21: required from 'void Eigen::ComplexEigenSolver<_MatrixType>::doComputeEigenvectors(Eigen::ComplexEigenSolver<_MatrixType>::RealScalar) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexEigenSolver<_MatrixType>::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:276:7: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, 1> > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1>, 2, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1>, 10>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1>, 10>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1>, 10>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:270:18: required from 'Eigen::ComplexEigenSolver& Eigen::ComplexEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h:134:14: required from 'Eigen::ComplexEigenSolver<_MatrixType>::ComplexEigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexEigenSolver_eigenvalues.cpp:19:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:87:15: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(Eigen::RealSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:152:9: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:468:106: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, -1, -1, false>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:132:9: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eval.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eval.cpp:19:10: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 1, 2, false>; _Scalar = float; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 1, 2, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eval.cpp:28:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h: In instantiation of 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, 4, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, 4, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, 4, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, 4, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, 4, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, 4, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, 4, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, 4, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, 4, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, 4, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, 4, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eval.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 2, 1, true> > >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 2, 1, true> >; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 2, 1, true> >; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 2, 1, true>; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 2, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eval.cpp:28:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Transpose, 2, 1, true> >::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_eval.cpp:20:5: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Geometry:44, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:6, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_hnormalized.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Transform.h: In instantiation of 'class Eigen::Transform': /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_hnormalized.cpp:19:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Transform.h:223:74: warning: bitwise operation between different enumeration types 'Eigen::Transform::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 223 | typedef Block LinearPart; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Transform.h:225:85: warning: bitwise operation between different enumeration types 'Eigen::Transform::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 225 | typedef const Block ConstLinearPart; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:334:61: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, 4, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, 4, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, 4, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, 4, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Block, 4, 1, true>, -1, 1, false>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 4, 1, true>, -1, 1, false>; Derived = Eigen::Block, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:86: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_hnormalized.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_hnormalized.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:32:7: required from 'static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, 4, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, 4, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Transform.h:293:3: required from 'Eigen::Transform::Transform(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Dim = 3; int _Mode = 32; int _Options = 0]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_hnormalized.cpp:19:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, 4, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, 4, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, 4, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = double; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_hnormalized.cpp:20:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:25: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Geometry:44, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:6, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_homogeneous.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Transform.h: In instantiation of 'class Eigen::Transform': /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_homogeneous.cpp:19:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Transform.h:223:74: warning: bitwise operation between different enumeration types 'Eigen::Transform::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 223 | typedef Block LinearPart; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Transform.h:225:85: warning: bitwise operation between different enumeration types 'Eigen::Transform::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 225 | typedef const Block ConstLinearPart; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_hnormalized.cpp:21:63: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_hnormalized.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:270:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::IndexBased, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; OtherDerived = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_hnormalized.cpp:21:63: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 3, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_hnormalized.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; OtherDerived = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_hnormalized.cpp:21:63: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_hnormalized.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Transform.h:1317:25: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; int RhsCols = 1; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 32; int _Options = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_hnormalized.cpp:22:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:32:62: required from 'static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, 4, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, 4, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:32:62: required from 'static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, 4, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, 4, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:32:62: required from 'static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, 4, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, 4, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, 4, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, 4, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, 4, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointMatrixVector.h:221:7: required from 'static void Eigen::internal::selfadjoint_product_impl::run(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; int LhsMode = 17; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Eigen::internal::selfadjoint_product_impl::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:772:109: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; int ProductTag = 3; Eigen::internal::generic_product_impl::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::SelfAdjointShape, Eigen::DenseShape, 3>; Eigen::internal::generic_product_impl_base::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::SelfAdjointShape, Eigen::DenseShape, 3>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:35: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 41%] Linking CXX executable compile_MatrixBase_eval cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_eval.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_homogeneous.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_homogeneous.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_eval.dir/compile_MatrixBase_eval.cpp.o -o compile_MatrixBase_eval /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Transform.h:293:3: required from 'Eigen::Transform::Transform(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Dim = 3; int _Mode = 32; int _Options = 0]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_homogeneous.cpp:19:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Homogeneous, 0>, 0>; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Homogeneous, 0>, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_homogeneous.cpp:23:80: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_homogeneous.cpp:20:66: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, 0> >; _Scalar = double; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_homogeneous.cpp:21:80: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_start_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_start_int.cpp:18:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 1, -1, false>; _Scalar = int; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 1, -1, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 1, -1, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_start_int.cpp:20:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:365:74: required from 'typename MatrixType::Scalar Eigen::RealSchur<_MatrixType>::computeNormOfT() [with _MatrixType = Eigen::Matrix; typename MatrixType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:304:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:510:26: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_homogeneous.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:270:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::IndexBased, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; OtherDerived = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_homogeneous.cpp:23:107: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 3, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:530:24: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 41%] Linking CXX executable compile_SelfAdjointEigenSolver_operatorInverseSqrt cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_SelfAdjointEigenSolver_operatorInverseSqrt.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_homogeneous.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose >; OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_homogeneous.cpp:20:66: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_SelfAdjointEigenSolver_operatorInverseSqrt.dir/compile_SelfAdjointEigenSolver_operatorInverseSqrt.cpp.o -o compile_SelfAdjointEigenSolver_operatorInverseSqrt /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; OtherDerived = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_homogeneous.cpp:23:107: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::internal::dot_nocheck::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:492:54: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_homogeneous.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 4, 3, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 4, 3, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 4, 3, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 4, 3, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 4, 3, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, 4, 3, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Homogeneous, 0>, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Homogeneous, 0>, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Homogeneous, 0>, 0>; OtherDerived = Eigen::Product, Eigen::Homogeneous, 0>, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Homogeneous, 0>, 0>; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Homogeneous, 0>, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_homogeneous.cpp:23:80: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 4, 3, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 4, 3, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 4, 3, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 4, 3, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_homogeneous.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 3, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose, 0> >; OtherDerived = Eigen::Transpose, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, 0> >; _Scalar = double; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_homogeneous.cpp:21:80: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 3, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 2, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose, 0> >; OtherDerived = Eigen::Transpose, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, 0> >; _Scalar = double; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_homogeneous.cpp:21:80: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_eval >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_eval.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_MatrixBase_eval /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_inverse.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_inverse.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_inverse.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_inverse.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_inverse.dir/build [ 41%] Linking CXX executable compile_MatrixBase_hnormalized cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_hnormalized.dir/link.txt --verbose=1 gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_hnormalized.dir/compile_MatrixBase_hnormalized.cpp.o -o compile_MatrixBase_hnormalized [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_inverse.dir/compile_MatrixBase_inverse.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_inverse.dir/compile_MatrixBase_inverse.cpp.o -MF CMakeFiles/compile_MatrixBase_inverse.dir/compile_MatrixBase_inverse.cpp.o.d -o CMakeFiles/compile_MatrixBase_inverse.dir/compile_MatrixBase_inverse.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_inverse.cpp [ 41%] Linking CXX executable compile_MatrixBase_start_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_start_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_start_int.dir/compile_MatrixBase_start_int.cpp.o -o compile_MatrixBase_start_int /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:154:16: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:334:18: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 0>, Eigen::Inverse >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Inverse >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Inverse >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:26:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 0>, Eigen::Inverse >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_hnormalized >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_hnormalized.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:503, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_householderCoefficients.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointMatrixVector.h: In function 'Eigen::internal::selfadjoint_product_impl, -1, -1, false>, 17, false, Eigen::CwiseBinaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix const> const, Eigen::Block, 4, 1, true>, -1, 1, false> const>, 0, true>::run, -1, 1, false> >(Eigen::Block, -1, 1, false>&, Eigen::Block, -1, -1, false> const&, Eigen::CwiseBinaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix const> const, Eigen::Block, 4, 1, true>, -1, 1, false> const> const&, double const&)void': gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointMatrixVector.h:227:7: warning: 'result_178' may be used uninitialized [-Wmaybe-uninitialized] 225 | internal::selfadjoint_matrix_vector_product::Flags&RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | int(LhsUpLo), bool(LhsBlasTraits::NeedToConjugate), bool(RhsBlasTraits::NeedToConjugate)>::run | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | ( | ^ 228 | lhs.rows(), // size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | actualRhsPtr, // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | actualDestPtr, // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | actualAlpha // scale factor | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | ); | ~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointMatrixVector.h:39:24: note: by argument 4 of type 'const double *' to 'Eigen::internal::selfadjoint_matrix_vector_product::run(long, double const*, long, double const*, double*, double)' declared here 39 | EIGEN_DONT_INLINE void selfadjoint_matrix_vector_product::run( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Built target compile_MatrixBase_hnormalized /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_col.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_col.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_col.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_col.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_col.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_col.dir/compile_MatrixBase_col.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_col.dir/compile_MatrixBase_col.cpp.o -MF CMakeFiles/compile_MatrixBase_col.dir/compile_MatrixBase_col.cpp.o.d -o CMakeFiles/compile_MatrixBase_col.dir/compile_MatrixBase_col.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_col.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:73: required from 'void Eigen::internal::HessenbergDecompositionMatrixHReturnType::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:84:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:286:10: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:505:9: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:507:9: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Linking CXX executable compile_Tridiagonalization_householderCoefficients cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tridiagonalization_householderCoefficients.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tridiagonalization_householderCoefficients.dir/compile_Tridiagonalization_householderCoefficients.cpp.o -o compile_Tridiagonalization_householderCoefficients In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Inverse >; Eigen::internal::generic_product_impl::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Inverse >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:26:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_start_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_start_int.out [ 41%] Linking CXX executable compile_MatrixBase_homogeneous cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_homogeneous.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_homogeneous.dir/compile_MatrixBase_homogeneous.cpp.o -o compile_MatrixBase_homogeneous gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_MatrixBase_start_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_operatorNorm.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_operatorNorm.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_operatorNorm.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_operatorNorm.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_operatorNorm.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_operatorNorm.dir/compile_MatrixBase_operatorNorm.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_operatorNorm.dir/compile_MatrixBase_operatorNorm.cpp.o -MF CMakeFiles/compile_MatrixBase_operatorNorm.dir/compile_MatrixBase_operatorNorm.cpp.o.d -o CMakeFiles/compile_MatrixBase_operatorNorm.dir/compile_MatrixBase_operatorNorm.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_SelfAdjointEigenSolver_operatorInverseSqrt >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/SelfAdjointEigenSolver_operatorInverseSqrt.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_SelfAdjointEigenSolver_operatorInverseSqrt /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_rightCols.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_rightCols.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_rightCols.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_rightCols.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_rightCols.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_template_int_rightCols.dir/compile_MatrixBase_template_int_rightCols.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_template_int_rightCols.dir/compile_MatrixBase_template_int_rightCols.cpp.o -MF CMakeFiles/compile_MatrixBase_template_int_rightCols.dir/compile_MatrixBase_template_int_rightCols.cpp.o.d -o CMakeFiles/compile_MatrixBase_template_int_rightCols.dir/compile_MatrixBase_template_int_rightCols.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_rightCols.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointMatrixVector.h: In function 'run': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointMatrixVector.h:227:7: warning: 'result_194' may be used uninitialized [-Wmaybe-uninitialized] 227 | ( | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointMatrixVector.h:39:24: note: by argument 4 of type 'const double *' to 'run' declared here 39 | EIGEN_DONT_INLINE void selfadjoint_matrix_vector_product::run( | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 2, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:573:36: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, -1, false>, 2, -1, false> >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 573 | vectorizableSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_homogeneous >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_homogeneous.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:286:10: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Built target compile_MatrixBase_homogeneous /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_isUnitary.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isUnitary.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_isUnitary.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_isUnitary.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isUnitary.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_isUnitary.dir/compile_MatrixBase_isUnitary.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_isUnitary.dir/compile_MatrixBase_isUnitary.cpp.o -MF CMakeFiles/compile_MatrixBase_isUnitary.dir/compile_MatrixBase_isUnitary.cpp.o.d -o CMakeFiles/compile_MatrixBase_isUnitary.dir/compile_MatrixBase_isUnitary.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isUnitary.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:615:21: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tridiagonalization_householderCoefficients >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tridiagonalization_householderCoefficients.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ [ 41%] Built target compile_Tridiagonalization_householderCoefficients /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_PartialRedux_squaredNorm.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_squaredNorm.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialRedux_squaredNorm.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_PartialRedux_squaredNorm.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_squaredNorm.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_PartialRedux_squaredNorm.dir/compile_PartialRedux_squaredNorm.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_PartialRedux_squaredNorm.dir/compile_PartialRedux_squaredNorm.cpp.o -MF CMakeFiles/compile_PartialRedux_squaredNorm.dir/compile_PartialRedux_squaredNorm.cpp.o.d -o CMakeFiles/compile_PartialRedux_squaredNorm.dir/compile_PartialRedux_squaredNorm.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_squaredNorm.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_inverse.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_inverse.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:162:45: required from 'static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:310:60: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; XprType = Eigen::Matrix; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Inverse >; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Inverse >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Inverse >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_inverse.cpp:20:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_inverse.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:166:72: required from 'static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:310:60: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Inverse >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_inverse.cpp:20:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 3, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_inverse.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:166:72: required from 'static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:310:60: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; XprType = Eigen::Matrix; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Inverse >; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Inverse >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Inverse >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_inverse.cpp:20:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_inverse.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, 3, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, 3, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Inverse >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_inverse.cpp:20:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 2, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false>, 2, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >, Eigen::internal::assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 1, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Inverse >; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Inverse >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:26:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 2, false>, 1, 2, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 2, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:390:25: required from 'static void Eigen::internal::unaligned_dense_assignment_loop::run(Kernel&, Eigen::Index, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >, Eigen::internal::sub_assign_op, 0>; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:413:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:26:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:317:5: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:28:33: required from 'static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; int Size = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:310:60: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:26:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_col.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:347:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_col.cpp:19:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_col.cpp:18:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_col.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_col.cpp:19:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 3, 1, true>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:26:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ [ 41%] Linking CXX executable compile_MatrixBase_inverse cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_inverse.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_inverse.dir/compile_MatrixBase_inverse.cpp.o -o compile_MatrixBase_inverse In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:128:36: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:18:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:62: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:26:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:330:57: required from 'typename Eigen::MatrixBase::ConstSelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() const [with unsigned int UpLo = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstSelfAdjointViewReturnType::Type = const Eigen::SelfAdjointView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:128:36: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:164:9: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 41%] Linking CXX executable compile_MatrixBase_col cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_col.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_col.dir/compile_MatrixBase_col.cpp.o -o compile_MatrixBase_col In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:26:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:26:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 5; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:47: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:26:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:433:45: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_rightCols.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = int; typename OtherDerived::Scalar = int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_rightCols.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::Block, 4, 2, true>; _Scalar = int; int _Rows = 4; int _Cols = 2; int _Options = 0; int _MaxRows = 4; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 4, 2, true>; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 4, 2, true>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_rightCols.cpp:21:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, -1, -1, false>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_inverse >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_inverse.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_MatrixBase_inverse /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_topRows.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_topRows.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_topRows.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_topRows.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_topRows.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; LhsT = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Func = Eigen::internal::sub_assign_op; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:32: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:26:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_template_int_topRows.dir/compile_MatrixBase_template_int_topRows.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_template_int_topRows.dir/compile_MatrixBase_template_int_topRows.cpp.o -MF CMakeFiles/compile_MatrixBase_template_int_topRows.dir/compile_MatrixBase_template_int_topRows.cpp.o.d -o CMakeFiles/compile_MatrixBase_template_int_topRows.dir/compile_MatrixBase_template_int_topRows.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_topRows.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:61: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:26:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:57: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:26:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:535:35: required from 'Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:439:49: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, 1, false> >::' and 'Eigen::internal::visitor_evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:46: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:37: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:46: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:26:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:42: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:26:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:26:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Linking CXX executable compile_ComplexEigenSolver_eigenvalues cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_ComplexEigenSolver_eigenvalues.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h: In instantiation of 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_ComplexEigenSolver_eigenvalues.dir/compile_ComplexEigenSolver_eigenvalues.cpp.o -o compile_ComplexEigenSolver_eigenvalues In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_col >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_col.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_MatrixBase_col In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isUnitary.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isUnitary.cpp:18:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_noalias.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_noalias.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_noalias.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:791:20: required from 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_noalias.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_noalias.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isUnitary.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 3, 1, true> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:307:51: required from 'bool Eigen::MatrixBase::isUnitary(const RealScalar&) const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isUnitary.cpp:21:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 3, 1, true> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_noalias.dir/compile_MatrixBase_noalias.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_noalias.dir/compile_MatrixBase_noalias.cpp.o -MF CMakeFiles/compile_MatrixBase_noalias.dir/compile_MatrixBase_noalias.cpp.o.d -o CMakeFiles/compile_MatrixBase_noalias.dir/compile_MatrixBase_noalias.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_noalias.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isUnitary.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:307:51: required from 'bool Eigen::MatrixBase::isUnitary(const RealScalar&) const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isUnitary.cpp:21:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:26:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true>, const Eigen::Block, 3, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 3, 1, true>; U = Eigen::Block, 3, 1, true>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Block, 3, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:310:54: required from 'bool Eigen::MatrixBase::isUnitary(const RealScalar&) const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isUnitary.cpp:21:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true>, const Eigen::Block, 3, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true>, const Eigen::Block, 3, 1, true> > > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = bool; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:976:99: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<-1, -1, int>; ExpressionType = Eigen::CwiseNullaryOp, Eigen::Matrix >; int Side = 1; bool Transposed = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1022:72: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::CwiseNullaryOp, Eigen::Matrix >; int ProductTag = 8; MatrixShape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::CwiseNullaryOp, Eigen::Matrix >; int Options = 2; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_pseudoEigenvectors.cpp:26:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:7: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_squaredNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_squaredNorm.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_squaredNorm.cpp:20:83: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:127:23: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_squaredNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::internal::member_squaredNorm, 1> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_squaredNorm.cpp:20:83: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, Eigen::internal::member_squaredNorm, 1> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Eigen::internal::generic_product_impl::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:127:23: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 3, 1, true> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:99:1: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_squaredNorm.cpp:20:83: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 3, 1, true> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::TriangularBase::evalToLazy(Eigen::MatrixBase&) const [with DenseDerived = Eigen::Matrix; Derived = Eigen::SelfAdjointView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:605:13: required from 'void Eigen::TriangularBase::evalTo(Eigen::MatrixBase&) const [with DenseDerived = Eigen::Matrix; Derived = Eigen::SelfAdjointView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::SelfAdjointView, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::SelfAdjointView, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::SelfAdjointView, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::SelfAdjointShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::SelfAdjointView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SelfAdjointView, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::SelfAdjointView, 1>; OtherDerived = Eigen::SelfAdjointView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::SelfAdjointView, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:90:15: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:938:73: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 938 | internal::call_triangular_assignment_loop(other.derived(), derived().nestedExpression()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_squaredNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:99:1: required from 'ResultType Eigen::internal::member_squaredNorm::operator()(const XprType&) const [with XprType = Eigen::Block, 3, 1, true>; ResultType = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1316:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_squaredNorm; int Direction = 1; Eigen::internal::evaluator >::Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_squaredNorm.cpp:20:83: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_squaredNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, 3, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 3, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, 3, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 3, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 3, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, 3, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:99:1: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_squaredNorm, 1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_squaredNorm.cpp:20:83: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 3, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Linking CXX executable compile_MatrixBase_template_int_rightCols cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_template_int_rightCols.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_template_int_rightCols.dir/compile_MatrixBase_template_int_rightCols.cpp.o -o compile_MatrixBase_template_int_rightCols In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] [ 41%] Linking CXX executable compile_MatrixBase_isUnitary cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_isUnitary.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_isUnitary.dir/compile_MatrixBase_isUnitary.cpp.o -o compile_MatrixBase_isUnitary In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ [ 41%] Linking CXX executable compile_PartialRedux_squaredNorm cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_PartialRedux_squaredNorm.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_PartialRedux_squaredNorm.dir/compile_PartialRedux_squaredNorm.cpp.o -o compile_PartialRedux_squaredNorm In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:127:23: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_isUnitary >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_isUnitary.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_MatrixBase_isUnitary /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_sign.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_sign.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_sign.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_sign.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_sign.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_sign.dir/compile_Cwise_sign.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_sign.dir/compile_Cwise_sign.cpp.o -MF CMakeFiles/compile_Cwise_sign.dir/compile_Cwise_sign.cpp.o.d -o CMakeFiles/compile_Cwise_sign.dir/compile_Cwise_sign.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_sign.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_template_int_rightCols >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_template_int_rightCols.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_MatrixBase_template_int_rightCols /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_random_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_random_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_random_int_int.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_random_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_random_int_int.dir/build /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:129:16: required from 'Eigen::MatrixBase::RealScalar Eigen::MatrixBase::operatorNorm() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_operatorNorm.cpp:20:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_random_int_int.dir/compile_MatrixBase_random_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_random_int_int.dir/compile_MatrixBase_random_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_random_int_int.dir/compile_MatrixBase_random_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_random_int_int.dir/compile_MatrixBase_random_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_random_int_int.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_PartialRedux_squaredNorm >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/PartialRedux_squaredNorm.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_PartialRedux_squaredNorm /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_operatorSqrt.dir/build.make doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_operatorSqrt.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_operatorSqrt.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_operatorSqrt.dir/build.make doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_operatorSqrt.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_operatorSqrt.dir/compile_SelfAdjointEigenSolver_operatorSqrt.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_operatorSqrt.dir/compile_SelfAdjointEigenSolver_operatorSqrt.cpp.o -MF CMakeFiles/compile_SelfAdjointEigenSolver_operatorSqrt.dir/compile_SelfAdjointEigenSolver_operatorSqrt.cpp.o.d -o CMakeFiles/compile_SelfAdjointEigenSolver_operatorSqrt.dir/compile_SelfAdjointEigenSolver_operatorSqrt.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_ComplexEigenSolver_eigenvalues >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/ComplexEigenSolver_eigenvalues.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_ComplexEigenSolver_eigenvalues /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_ones.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_ones.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_ones.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_ones.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_ones.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_ones.dir/compile_MatrixBase_ones.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_ones.dir/compile_MatrixBase_ones.cpp.o -MF CMakeFiles/compile_MatrixBase_ones.dir/compile_MatrixBase_ones.cpp.o.d -o CMakeFiles/compile_MatrixBase_ones.dir/compile_MatrixBase_ones.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_ones.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_topRows.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = int; typename OtherDerived::Scalar = int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_topRows.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::Block, 2, 4, false>; _Scalar = int; int _Rows = 2; int _Cols = 4; int _Options = 0; int _MaxRows = 2; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 2, 4, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 2, 4, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_topRows.cpp:21:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_noalias.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_noalias.cpp:18:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_noalias.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_noalias.cpp:19:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Linking CXX executable compile_MatrixBase_noalias cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_noalias.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_noalias.dir/compile_MatrixBase_noalias.cpp.o -o compile_MatrixBase_noalias [ 41%] Linking CXX executable compile_MatrixBase_template_int_topRows cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_template_int_topRows.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_template_int_topRows.dir/compile_MatrixBase_template_int_topRows.cpp.o -o compile_MatrixBase_template_int_topRows cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_noalias >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_noalias.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_MatrixBase_noalias /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_ones_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_ones_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_ones_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_ones_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_ones_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_ones_int.dir/compile_MatrixBase_ones_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_ones_int.dir/compile_MatrixBase_ones_int.cpp.o -MF CMakeFiles/compile_MatrixBase_ones_int.dir/compile_MatrixBase_ones_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_ones_int.dir/compile_MatrixBase_ones_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_ones_int.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_sign.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_sign.cpp:18:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_sign.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_sign.cpp:19:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_template_int_topRows >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_template_int_topRows.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_MatrixBase_template_int_topRows /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_setZero_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_setZero_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setZero_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_setZero_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_setZero_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_Matrix_setZero_int.dir/compile_Matrix_setZero_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Matrix_setZero_int.dir/compile_Matrix_setZero_int.cpp.o -MF CMakeFiles/compile_Matrix_setZero_int.dir/compile_Matrix_setZero_int.cpp.o.d -o CMakeFiles/compile_Matrix_setZero_int.dir/compile_Matrix_setZero_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setZero_int.cpp [ 41%] Linking CXX executable compile_Cwise_sign cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_sign.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_sign.dir/compile_Cwise_sign.cpp.o -o compile_Cwise_sign In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_random_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_random_int_int.cpp:18:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_sign >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_sign.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:164:9: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_Cwise_sign /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_EigenSolver_EigenSolver_MatrixType.dir/build.make doc/snippets/CMakeFiles/compile_EigenSolver_EigenSolver_MatrixType.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_EigenSolver_EigenSolver_MatrixType.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_EigenSolver_EigenSolver_MatrixType.dir/build.make doc/snippets/CMakeFiles/compile_EigenSolver_EigenSolver_MatrixType.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_EigenSolver_EigenSolver_MatrixType.dir/compile_EigenSolver_EigenSolver_MatrixType.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_EigenSolver_EigenSolver_MatrixType.dir/compile_EigenSolver_EigenSolver_MatrixType.cpp.o -MF CMakeFiles/compile_EigenSolver_EigenSolver_MatrixType.dir/compile_EigenSolver_EigenSolver_MatrixType.cpp.o.d -o CMakeFiles/compile_EigenSolver_EigenSolver_MatrixType.dir/compile_EigenSolver_EigenSolver_MatrixType.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp [ 41%] Linking CXX executable compile_MatrixBase_random_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_random_int_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_random_int_int.dir/compile_MatrixBase_random_int_int.cpp.o -o compile_MatrixBase_random_int_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:433:45: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_ones.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_ones.cpp:18:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_ones.cpp:19:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, -1, -1, false>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_ones.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, int, int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_ones.cpp:19:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:535:35: required from 'Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:439:49: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, 1, false> >::' and 'Eigen::internal::visitor_evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:46: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:37: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h: In instantiation of 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:791:20: required from 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_random_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_random_int_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_MatrixBase_random_int_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_prod.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_prod.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_prod.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_prod.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_prod.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_prod.dir/compile_MatrixBase_prod.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_prod.dir/compile_MatrixBase_prod.cpp.o -MF CMakeFiles/compile_MatrixBase_prod.dir/compile_MatrixBase_prod.cpp.o.d -o CMakeFiles/compile_MatrixBase_prod.dir/compile_MatrixBase_prod.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_prod.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:7: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:86: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Linking CXX executable compile_MatrixBase_ones cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_ones.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_ones.dir/compile_MatrixBase_ones.cpp.o -o compile_MatrixBase_ones In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:25: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Eigen::internal::generic_product_impl::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::diagonal_product_evaluator_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:907:8: required from 'struct Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 8, Eigen::DenseShape, Eigen::DiagonalShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:310:78: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType Eigen::SelfAdjointEigenSolver<_MatrixType>::operatorSqrt() const [with _MatrixType = Eigen::Matrix; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:23:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:801:114: required from 'struct Eigen::internal::diagonal_product_evaluator_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 2>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:907:8: required from 'struct Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 8, Eigen::DenseShape, Eigen::DiagonalShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:310:78: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType Eigen::SelfAdjointEigenSolver<_MatrixType>::operatorSqrt() const [with _MatrixType = Eigen::Matrix; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:23:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>; Func = Eigen::internal::assign_op; Lhs = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:310:78: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType Eigen::SelfAdjointEigenSolver<_MatrixType>::operatorSqrt() const [with _MatrixType = Eigen::Matrix; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:23:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:25:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_ones >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_ones.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Built target compile_MatrixBase_ones /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner_int_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner_int_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner_int_int.dir/compile_MatrixBase_template_int_int_bottomLeftCorner_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner_int_int.dir/compile_MatrixBase_template_int_int_bottomLeftCorner_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner_int_int.dir/compile_MatrixBase_template_int_int_bottomLeftCorner_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner_int_int.dir/compile_MatrixBase_template_int_int_bottomLeftCorner_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_bottomLeftCorner_int_int.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ [ 41%] Linking CXX executable compile_MatrixBase_operatorNorm cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_operatorNorm.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_operatorNorm.dir/compile_MatrixBase_operatorNorm.cpp.o -o compile_MatrixBase_operatorNorm In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_ones_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = int; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_ones_int.cpp:18:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_ones_int.cpp:19:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_ones_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, int, int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = int; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_ones_int.cpp:18:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setZero_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setZero_int.cpp:18:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:310:78: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType Eigen::SelfAdjointEigenSolver<_MatrixType>::operatorSqrt() const [with _MatrixType = Eigen::Matrix; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:23:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:25:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] [ 41%] Linking CXX executable compile_Matrix_setZero_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Matrix_setZero_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Matrix_setZero_int.dir/compile_Matrix_setZero_int.cpp.o -o compile_Matrix_setZero_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:7, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:230:41: required from 'class Eigen::RealSchur >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:316:27: required from 'class Eigen::EigenSolver >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] [ 44%] Linking CXX executable compile_MatrixBase_ones_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_ones_int.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_operatorSqrt.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_ones_int.dir/compile_MatrixBase_ones_int.cpp.o -o compile_MatrixBase_ones_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:149:9: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:154:9: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Matrix_setZero_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Matrix_setZero_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 44%] Built target compile_Matrix_setZero_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_isOnes.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isOnes.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_isOnes.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_isOnes.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isOnes.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 44%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_isOnes.dir/compile_MatrixBase_isOnes.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_isOnes.dir/compile_MatrixBase_isOnes.cpp.o -MF CMakeFiles/compile_MatrixBase_isOnes.dir/compile_MatrixBase_isOnes.cpp.o.d -o CMakeFiles/compile_MatrixBase_isOnes.dir/compile_MatrixBase_isOnes.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isOnes.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_prod.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_product_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:487:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::prod() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_prod.cpp:20:73: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_prod.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_prod.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:351:20: required from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix; Eigen::EigenSolver<_MatrixType>::EigenvectorsType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:23:72: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_ones_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_ones_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 44%] Built target compile_MatrixBase_ones_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_random.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_random.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_random.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_random.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_random.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 44%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_random.dir/compile_MatrixBase_random.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_random.dir/compile_MatrixBase_random.cpp.o -MF CMakeFiles/compile_MatrixBase_random.dir/compile_MatrixBase_random.cpp.o.d -o CMakeFiles/compile_MatrixBase_random.dir/compile_MatrixBase_random.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_random.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:87:15: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(Eigen::RealSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:152:9: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_operatorNorm >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_operatorNorm.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 44%] Built target compile_MatrixBase_operatorNorm /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Zero.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Zero.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Zero.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Zero.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Zero.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 44%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Zero.dir/compile_Tutorial_AdvancedInitialization_Zero.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Zero.dir/compile_Tutorial_AdvancedInitialization_Zero.cpp.o -MF CMakeFiles/compile_Tutorial_AdvancedInitialization_Zero.dir/compile_Tutorial_AdvancedInitialization_Zero.cpp.o.d -o CMakeFiles/compile_Tutorial_AdvancedInitialization_Zero.dir/compile_Tutorial_AdvancedInitialization_Zero.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:468:106: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1>, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:147:18: required from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:358:28: required from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix; Eigen::EigenSolver<_MatrixType>::EigenvectorsType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:23:72: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] [ 44%] Linking CXX executable compile_MatrixBase_prod cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_prod.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_prod.dir/compile_MatrixBase_prod.cpp.o -o compile_MatrixBase_prod In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_bottomLeftCorner_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_bottomLeftCorner_int_int.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 2, -1, false>; _Scalar = int; int _Rows = 2; int _Cols = -1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 2, -1, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 2, -1, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_bottomLeftCorner_int_int.cpp:21:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_prod >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_prod.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:334:61: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 44%] Built target compile_MatrixBase_prod /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_reverse.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_reverse.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_reverse.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_reverse.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_reverse.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 44%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_reverse.dir/compile_MatrixBase_reverse.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_reverse.dir/compile_MatrixBase_reverse.cpp.o -MF CMakeFiles/compile_MatrixBase_reverse.dir/compile_MatrixBase_reverse.cpp.o.d -o CMakeFiles/compile_MatrixBase_reverse.dir/compile_MatrixBase_reverse.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_reverse.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:365:74: required from 'typename MatrixType::Scalar Eigen::RealSchur<_MatrixType>::computeNormOfT() [with _MatrixType = Eigen::Matrix; typename MatrixType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:304:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:510:26: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:530:24: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 44%] Linking CXX executable compile_MatrixBase_template_int_int_bottomLeftCorner_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner_int_int.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::internal::dot_nocheck::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:492:54: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner_int_int.dir/compile_MatrixBase_template_int_int_bottomLeftCorner_int_int.cpp.o -o compile_MatrixBase_template_int_int_bottomLeftCorner_int_int /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>; Src = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>; Src = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>; Src = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, 1, true> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, -1>, -1, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:357:19: required from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix; Eigen::EigenSolver<_MatrixType>::EigenvectorsType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:23:72: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Matrix >, Eigen::Matrix, -1, 1>, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, 1>; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Matrix >; Rhs = Eigen::Matrix, -1, 1>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, const Eigen::Matrix >, Eigen::Matrix, -1, 1>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, 1>; Src = Eigen::Product >, const Eigen::Matrix >, Eigen::Matrix, -1, 1>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, const Eigen::Matrix >, Eigen::Matrix, -1, 1>, 0>; Derived = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, const Eigen::Matrix >, Eigen::Matrix, -1, 1>, 0>; OtherDerived = Eigen::Product >, const Eigen::Matrix >, Eigen::Matrix, -1, 1>, 0>; Derived = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, const Eigen::Matrix >, Eigen::Matrix, -1, 1>, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product >, const Eigen::Matrix >, Eigen::Matrix, -1, 1>, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product >, const Eigen::Matrix >, Eigen::Matrix, -1, 1>, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:29:68: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, 1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Derived = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Derived = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:28:89: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, 1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 2, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isOnes.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isOnes.cpp:18:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isOnes.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isOnes.cpp:18:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_template_int_int_bottomLeftCorner_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_template_int_int_bottomLeftCorner_int_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 44%] Built target compile_MatrixBase_template_int_int_bottomLeftCorner_int_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_setZero_int_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_setZero_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setZero_int_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_setZero_int_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_setZero_int_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 48%] Building CXX object doc/snippets/CMakeFiles/compile_Matrix_setZero_int_int.dir/compile_Matrix_setZero_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Matrix_setZero_int_int.dir/compile_Matrix_setZero_int_int.cpp.o -MF CMakeFiles/compile_Matrix_setZero_int_int.dir/compile_Matrix_setZero_int_int.cpp.o.d -o CMakeFiles/compile_Matrix_setZero_int_int.dir/compile_Matrix_setZero_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setZero_int_int.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:154:16: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] [ 48%] Linking CXX executable compile_EigenSolver_pseudoEigenvectors cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_EigenSolver_pseudoEigenvectors.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_EigenSolver_pseudoEigenvectors.dir/compile_EigenSolver_pseudoEigenvectors.cpp.o -o compile_EigenSolver_pseudoEigenvectors In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_random.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_random.cpp:18:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:334:18: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_random.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, int, int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_random.cpp:18:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Linking CXX executable compile_MatrixBase_isOnes cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_isOnes.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_isOnes.dir/compile_MatrixBase_isOnes.cpp.o -o compile_MatrixBase_isOnes In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = float; typename OtherDerived::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = float; typename OtherDerived::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:24:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = float; typename OtherDerived::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:29:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; LhsT = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; Func = Eigen::internal::assign_op, std::complex >; Lhs = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; Rhs = Eigen::Inverse, -1, -1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:33:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = float; typename OtherDerived::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ [ 48%] Linking CXX executable compile_MatrixBase_random cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_random.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_random.dir/compile_MatrixBase_random.cpp.o -o compile_MatrixBase_random cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_isOnes >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_isOnes.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 48%] Built target compile_MatrixBase_isOnes /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_identity.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_identity.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_identity.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_identity.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_identity.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_reverse.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_reverse.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 48%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_identity.dir/compile_MatrixBase_identity.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_identity.dir/compile_MatrixBase_identity.cpp.o -MF CMakeFiles/compile_MatrixBase_identity.dir/compile_MatrixBase_identity.cpp.o.d -o CMakeFiles/compile_MatrixBase_identity.dir/compile_MatrixBase_identity.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_identity.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:73: required from 'void Eigen::internal::HessenbergDecompositionMatrixHReturnType::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:84:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:286:10: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:505:9: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:507:9: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_random >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_random.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Built target compile_MatrixBase_random /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_rightCols_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_rightCols_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_rightCols_int.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_rightCols_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_rightCols_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 48%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_rightCols_int.dir/compile_MatrixBase_rightCols_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_rightCols_int.dir/compile_MatrixBase_rightCols_int.cpp.o -MF CMakeFiles/compile_MatrixBase_rightCols_int.dir/compile_MatrixBase_rightCols_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_rightCols_int.dir/compile_MatrixBase_rightCols_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_rightCols_int.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = std::complex; RhsScalar = std::complex; Index = long int; DataMapper = Eigen::internal::blas_data_mapper, long int, 0, 0, 1>; int mr = 1; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = std::complex]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = std::complex; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = std::complex; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = std::complex; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product, 0, false, std::complex, 0, false, 0, 1>; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Matrix, -1, -1>; Dest = Eigen::Matrix, -1, -1>; BlockingType = Eigen::internal::gemm_blocking_space<0, std::complex, std::complex, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, long int, Eigen::internal::general_matrix_matrix_product, 0, false, std::complex, 0, false, 0, 1>, Eigen::Matrix, -1, -1>, Eigen::Matrix, -1, -1>, Eigen::Matrix, -1, -1>, Eigen::internal::gemm_blocking_space<0, std::complex, std::complex, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix, -1, -1>; Lhs = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; Rhs = Eigen::Inverse, -1, -1> >; Eigen::internal::generic_product_impl::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, -1, -1>; Lhs = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; Rhs = Eigen::Inverse, -1, -1> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:33:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ [ 48%] Linking CXX executable compile_Tutorial_AdvancedInitialization_Zero [ 48%] Linking CXX executable compile_MatrixBase_reverse cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_AdvancedInitialization_Zero.dir/link.txt --verbose=1 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_reverse.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_reverse.dir/compile_MatrixBase_reverse.cpp.o -o compile_MatrixBase_reverse /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tutorial_AdvancedInitialization_Zero.dir/compile_Tutorial_AdvancedInitialization_Zero.cpp.o -o compile_Tutorial_AdvancedInitialization_Zero In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 2, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:573:36: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, -1, false>, 2, -1, false> >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 573 | vectorizableSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:286:10: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:615:21: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_reverse >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_reverse.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setZero_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setZero_int_int.cpp:18:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 48%] Built target compile_MatrixBase_reverse /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_replicate.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_replicate.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_replicate.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_replicate.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_replicate.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 48%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_replicate.dir/compile_MatrixBase_replicate.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_replicate.dir/compile_MatrixBase_replicate.cpp.o -MF CMakeFiles/compile_MatrixBase_replicate.dir/compile_MatrixBase_replicate.cpp.o.d -o CMakeFiles/compile_MatrixBase_replicate.dir/compile_MatrixBase_replicate.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_replicate.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_EigenSolver_pseudoEigenvectors >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/EigenSolver_pseudoEigenvectors.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block >, const Eigen::Matrix >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block >, const Eigen::Matrix >, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block >, const Eigen::Matrix >, -1, 1, true> >; Functor = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block >, const Eigen::Matrix >, -1, 1, true> >; Functor = Eigen::internal::add_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, 1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block >, const Eigen::Matrix >, -1, 1, true> >; Func = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, -1, 1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block >, const Eigen::Matrix >, -1, 1, true> >; Func = Eigen::internal::add_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, const Eigen::Matrix >, Eigen::Matrix, -1, 1>, 0>; Derived = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, const Eigen::Matrix >, Eigen::Matrix, -1, 1>, 0>; OtherDerived = Eigen::Product >, const Eigen::Matrix >, Eigen::Matrix, -1, 1>, 0>; Derived = Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, const Eigen::Matrix >, Eigen::Matrix, -1, 1>, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product >, const Eigen::Matrix >, Eigen::Matrix, -1, 1>, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product >, const Eigen::Matrix >, Eigen::Matrix, -1, 1>, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:29:68: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator >, const Eigen::Matrix >, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_AdvancedInitialization_Zero >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tutorial_AdvancedInitialization_Zero.out [ 48%] Built target compile_EigenSolver_pseudoEigenvectors /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_rowwise.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_rowwise.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_rowwise.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_rowwise.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_rowwise.dir/build [ 48%] Linking CXX executable compile_SelfAdjointEigenSolver_operatorSqrt cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_SelfAdjointEigenSolver_operatorSqrt.dir/link.txt --verbose=1 gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 48%] Built target compile_Tutorial_AdvancedInitialization_Zero [ 48%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_rowwise.dir/compile_MatrixBase_rowwise.cpp.o /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_SelfAdjointEigenSolver_operatorSqrt.dir/compile_SelfAdjointEigenSolver_operatorSqrt.cpp.o -o compile_SelfAdjointEigenSolver_operatorSqrt cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_rowwise.dir/compile_MatrixBase_rowwise.cpp.o -MF CMakeFiles/compile_MatrixBase_rowwise.dir/compile_MatrixBase_rowwise.cpp.o.d -o CMakeFiles/compile_MatrixBase_rowwise.dir/compile_MatrixBase_rowwise.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_rowwise.cpp /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType.dir/build.make doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType.dir/build.make doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 48%] Building CXX object doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType.dir/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType.dir/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp.o -MF CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType.dir/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp.o.d -o CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType.dir/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ [ 48%] Linking CXX executable compile_Matrix_setZero_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Matrix_setZero_int_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Matrix_setZero_int_int.dir/compile_Matrix_setZero_int_int.cpp.o -o compile_Matrix_setZero_int_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 2, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false>, 2, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >, Eigen::internal::assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 1, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; Rhs = Eigen::Inverse, -1, -1> >; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Inverse, -1, -1> >; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:33:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 2, false>, 1, 2, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 2, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:390:25: required from 'static void Eigen::internal::unaligned_dense_assignment_loop::run(Kernel&, Eigen::Index, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >, Eigen::internal::sub_assign_op, 0>; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:413:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; LhsT = Eigen::Matrix, -1, -1>; Func = Eigen::internal::assign_op, std::complex >; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:33:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:317:5: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix, -1, -1>; typename Eigen::DenseBase::PlainObject = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:28:33: required from 'static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix, -1, -1>; ResultType = Eigen::Matrix, -1, -1>; int Size = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:310:60: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:33:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_identity.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 4; int _Options = 0; int _MaxRows = 3; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_identity.cpp:18:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Matrix, -1, -1> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:33:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:33:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:21:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Matrix_setZero_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Matrix_setZero_int_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 48%] Linking CXX executable compile_MatrixBase_identity cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_identity.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_identity.dir/compile_MatrixBase_identity.cpp.o -o compile_MatrixBase_identity [ 48%] Built target compile_Matrix_setZero_int_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_segment_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_segment_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_segment_int_int.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:62: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = std::complex; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:33:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_segment_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_segment_int_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 48%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_segment_int_int.dir/compile_MatrixBase_segment_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_segment_int_int.dir/compile_MatrixBase_segment_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_segment_int_int.dir/compile_MatrixBase_segment_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_segment_int_int.dir/compile_MatrixBase_segment_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_segment_int_int.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = std::complex; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:33:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = std::complex; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = std::complex; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:33:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' and 'Eigen::internal::visitor_evaluator >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 5; Derived = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:47: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = std::complex; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:33:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_rightCols_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = int; typename OtherDerived::Scalar = int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_rightCols_int.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::Block, 4, -1, true>; _Scalar = int; int _Rows = 4; int _Cols = -1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 4, -1, true>; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 4, -1, true>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_rightCols_int.cpp:21:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; LhsT = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Func = Eigen::internal::sub_assign_op, std::complex >; Lhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:32: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:33:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix, -1, -1>; _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix, -1, -1>; _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:61: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; DstType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; DecType = Eigen::PartialPivLU, -1, -1> >; RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:33:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1>, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix, -1, -1>; _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix, -1, -1>; _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:57: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; DstType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; DecType = Eigen::PartialPivLU, -1, -1> >; RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:33:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1>, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Matrix, -1, -1>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:46: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; DstType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; DecType = Eigen::PartialPivLU, -1, -1> >; RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:33:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix, -1, -1>; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Matrix, -1, -1>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:42: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; DstType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; DecType = Eigen::PartialPivLU, -1, -1> >; RhsType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, -1, -1> >, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:33:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:33:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_identity >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_identity.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 48%] Built target compile_MatrixBase_identity /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_select.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_select.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_select.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_select.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_select.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 48%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_select.dir/compile_MatrixBase_select.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_select.dir/compile_MatrixBase_select.cpp.o -MF CMakeFiles/compile_MatrixBase_select.dir/compile_MatrixBase_select.cpp.o.d -o CMakeFiles/compile_MatrixBase_select.dir/compile_MatrixBase_select.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_select.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_SelfAdjointEigenSolver_operatorSqrt >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/SelfAdjointEigenSolver_operatorSqrt.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 48%] Built target compile_SelfAdjointEigenSolver_operatorSqrt /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_selfadjointView.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_selfadjointView.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_selfadjointView.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Block, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:33:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_selfadjointView.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_selfadjointView.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 48%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_selfadjointView.dir/compile_MatrixBase_selfadjointView.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_selfadjointView.dir/compile_MatrixBase_selfadjointView.cpp.o -MF CMakeFiles/compile_MatrixBase_selfadjointView.dir/compile_MatrixBase_selfadjointView.cpp.o.d -o CMakeFiles/compile_MatrixBase_selfadjointView.dir/compile_MatrixBase_selfadjointView.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_selfadjointView.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_replicate.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_replicate.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = bool; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:976:99: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::Matrix, -1, -1>; PermutationType = Eigen::PermutationMatrix<-1, -1, int>; ExpressionType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; int Side = 1; bool Transposed = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1022:72: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::Matrix, -1, -1>; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; int ProductTag = 8; MatrixShape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; int Options = 2; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, 2>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; OtherDerived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 0>, Eigen::Inverse, -1, -1> >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_EigenSolver_EigenSolver_MatrixType.cpp:33:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 48%] Linking CXX executable compile_MatrixBase_rightCols_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_rightCols_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_rightCols_int.dir/compile_MatrixBase_rightCols_int.cpp.o -o compile_MatrixBase_rightCols_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_rowwise.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_rowwise.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_rowwise.cpp:20:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_rowwise.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::internal::member_sum, 1> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_rowwise.cpp:20:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, Eigen::internal::member_sum, 1> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Linking CXX executable compile_MatrixBase_replicate cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_replicate.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1>; OtherDerived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_rowwise.cpp:22:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1>; OtherDerived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_rowwise.cpp:22:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_replicate.dir/compile_MatrixBase_replicate.cpp.o -o compile_MatrixBase_replicate In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:139:11: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(Eigen::SelfAdjointEigenSolver<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::SelfAdjointEigenSolver<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:18:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:140:11: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(Eigen::SelfAdjointEigenSolver<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::SelfAdjointEigenSolver<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:18:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:433:45: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_rowwise.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, 3, 1, true> >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, 3, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:104:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, 3, 1, true>; ResultType = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1316:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 1; Eigen::internal::evaluator >::Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, Eigen::internal::member_sum, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:242:23: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_rowwise.cpp:20:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, 3, 1, true> >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, 3, 1, true> > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:107:1: required from 'ResultType Eigen::internal::member_maxCoeff::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; ResultType = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1316:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_maxCoeff; int Direction = 1; Eigen::internal::evaluator >::Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:242:23: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1>; OtherDerived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_maxCoeff, 1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_rowwise.cpp:22:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, -1, -1, false>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_rightCols_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_rightCols_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 48%] Built target compile_MatrixBase_rightCols_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Map_inner_stride.dir/build.make doc/snippets/CMakeFiles/compile_Map_inner_stride.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Map_inner_stride.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Map_inner_stride.dir/build.make doc/snippets/CMakeFiles/compile_Map_inner_stride.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:535:35: required from 'Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:439:49: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, 1, false> >::' and 'Eigen::internal::visitor_evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object doc/snippets/CMakeFiles/compile_Map_inner_stride.dir/compile_Map_inner_stride.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Map_inner_stride.dir/compile_Map_inner_stride.cpp.o -MF CMakeFiles/compile_Map_inner_stride.dir/compile_Map_inner_stride.cpp.o.d -o CMakeFiles/compile_Map_inner_stride.dir/compile_Map_inner_stride.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Map_inner_stride.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = float; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:22:68: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:46: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:37: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h: In instantiation of 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 1; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:46: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:23:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:20:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:791:20: required from 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_replicate >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_replicate.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 48%] Built target compile_MatrixBase_replicate /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_leftCols_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_leftCols_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_leftCols_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_leftCols_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_leftCols_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 48%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_leftCols_int.dir/compile_MatrixBase_leftCols_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_leftCols_int.dir/compile_MatrixBase_leftCols_int.cpp.o -MF CMakeFiles/compile_MatrixBase_leftCols_int.dir/compile_MatrixBase_leftCols_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_leftCols_int.dir/compile_MatrixBase_leftCols_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_leftCols_int.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:7: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = float; typename Eigen::internal::traits::Scalar = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:86: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:417:13: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:23:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:7: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:23:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:25: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = true; DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:89: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:7: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:23:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] [ 51%] Linking CXX executable compile_MatrixBase_rowwise cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_rowwise.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_rowwise.dir/compile_MatrixBase_rowwise.cpp.o -o compile_MatrixBase_rowwise In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = float; typename DstXprType::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_segment_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_segment_int_int.cpp:18:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 1, -1, false>; _Scalar = int; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 1, -1, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 1, -1, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_segment_int_int.cpp:20:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_rowwise >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_rowwise.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 51%] Built target compile_MatrixBase_rowwise /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_setIdentity.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_setIdentity.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_setIdentity.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_setIdentity.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_setIdentity.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 51%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_setIdentity.dir/compile_MatrixBase_setIdentity.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_setIdentity.dir/compile_MatrixBase_setIdentity.cpp.o -MF CMakeFiles/compile_MatrixBase_setIdentity.dir/compile_MatrixBase_setIdentity.cpp.o.d -o CMakeFiles/compile_MatrixBase_setIdentity.dir/compile_MatrixBase_setIdentity.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setIdentity.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_select.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_select.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_selfadjointView.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, 2>': /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_selfadjointView.cpp:21:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, 1>': /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_selfadjointView.cpp:23:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_selfadjointView.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::SelfAdjointView, 2>; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_selfadjointView.cpp:21:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_select.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, int, int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1139:53: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Select, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Select, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Select, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Select, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Select, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Select, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Select, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_select.cpp:22:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, Eigen::Array > >::' and 'Eigen::internal::evaluator_wrapper_base > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1140:21: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Select, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Select, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Select, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Select, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Select, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Select, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Select, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_select.cpp:22:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 2; Eigen::SelfAdjointView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 2; Derived = Eigen::Matrix; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, 2>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_selfadjointView.cpp:21:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_selfadjointView.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_selfadjointView.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_selfadjointView.cpp:23:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_selfadjointView.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_selfadjointView.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 4, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_selfadjointView.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::TriangularBase::evalToLazy(Eigen::MatrixBase&) const [with DenseDerived = Eigen::Matrix; Derived = Eigen::SelfAdjointView, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:605:13: required from 'void Eigen::TriangularBase::evalTo(Eigen::MatrixBase&) const [with DenseDerived = Eigen::Matrix; Derived = Eigen::SelfAdjointView, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::SelfAdjointView, 2>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = int; typename DstXprType::Scalar = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::SelfAdjointView, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::SelfAdjointView, 2>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::SelfAdjointShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::SelfAdjointView, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SelfAdjointView, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SelfAdjointView, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SelfAdjointView, 2>; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::SelfAdjointView, 2>; OtherDerived = Eigen::SelfAdjointView, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::SelfAdjointView, 2>; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_selfadjointView.cpp:21:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:938:73: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, 2>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 938 | internal::call_triangular_assignment_loop(other.derived(), derived().nestedExpression()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::TriangularBase::evalToLazy(Eigen::MatrixBase&) const [with DenseDerived = Eigen::Matrix; Derived = Eigen::SelfAdjointView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:605:13: required from 'void Eigen::TriangularBase::evalTo(Eigen::MatrixBase&) const [with DenseDerived = Eigen::Matrix; Derived = Eigen::SelfAdjointView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::SelfAdjointView, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = int; typename DstXprType::Scalar = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::SelfAdjointView, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::SelfAdjointView, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::SelfAdjointShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::SelfAdjointView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SelfAdjointView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SelfAdjointView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SelfAdjointView, 1>; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::SelfAdjointView, 1>; OtherDerived = Eigen::SelfAdjointView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::SelfAdjointView, 1>; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_selfadjointView.cpp:23:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:938:73: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] [ 51%] Linking CXX executable compile_MatrixBase_segment_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_segment_int_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_segment_int_int.dir/compile_MatrixBase_segment_int_int.cpp.o -o compile_MatrixBase_segment_int_int [ 51%] Linking CXX executable compile_MatrixBase_select cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_select.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_select.dir/compile_MatrixBase_select.cpp.o -o compile_MatrixBase_select [ 51%] Linking CXX executable compile_MatrixBase_selfadjointView cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_selfadjointView.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_selfadjointView.dir/compile_MatrixBase_selfadjointView.cpp.o -o compile_MatrixBase_selfadjointView cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_segment_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_segment_int_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 51%] Built target compile_MatrixBase_segment_int_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_adjoint.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_adjoint.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_adjoint.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_adjoint.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_adjoint.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 51%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_adjoint.dir/compile_MatrixBase_adjoint.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_adjoint.dir/compile_MatrixBase_adjoint.cpp.o -MF CMakeFiles/compile_MatrixBase_adjoint.dir/compile_MatrixBase_adjoint.cpp.o.d -o CMakeFiles/compile_MatrixBase_adjoint.dir/compile_MatrixBase_adjoint.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_adjoint.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Map_inner_stride.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::InnerStride<2>; Eigen::Map::PointerArgType = int*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Map_inner_stride.cpp:21:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_select >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_select.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_selfadjointView >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_selfadjointView.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 51%] Built target compile_MatrixBase_select /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_identity_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_identity_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_identity_int_int.dir/DependInfo.cmake --color= [ 51%] Built target compile_MatrixBase_selfadjointView /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_LinSpaced.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_LinSpaced.dir/depend gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_LinSpaced.dir/DependInfo.cmake --color= /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_identity_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_identity_int_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_LinSpaced.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_LinSpaced.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_identity_int_int.dir/compile_MatrixBase_identity_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_identity_int_int.dir/compile_MatrixBase_identity_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_identity_int_int.dir/compile_MatrixBase_identity_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_identity_int_int.dir/compile_MatrixBase_identity_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_identity_int_int.cpp [ 55%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_LinSpaced.dir/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_LinSpaced.dir/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp.o -MF CMakeFiles/compile_Tutorial_AdvancedInitialization_LinSpaced.dir/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp.o.d -o CMakeFiles/compile_Tutorial_AdvancedInitialization_LinSpaced.dir/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_leftCols_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = int; typename OtherDerived::Scalar = int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_leftCols_int.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::Block, 4, -1, true>; _Scalar = int; int _Rows = 4; int _Cols = -1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 4, -1, true>; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 4, -1, true>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_leftCols_int.cpp:21:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 55%] Linking CXX executable compile_Map_inner_stride cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Map_inner_stride.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Map_inner_stride.dir/compile_Map_inner_stride.cpp.o -o compile_Map_inner_stride cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Map_inner_stride >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Map_inner_stride.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Built target compile_Map_inner_stride /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_setRandom.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_setRandom.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_setRandom.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_setRandom.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_setRandom.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_setRandom.dir/compile_MatrixBase_setRandom.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_setRandom.dir/compile_MatrixBase_setRandom.cpp.o -MF CMakeFiles/compile_MatrixBase_setRandom.dir/compile_MatrixBase_setRandom.cpp.o.d -o CMakeFiles/compile_MatrixBase_setRandom.dir/compile_MatrixBase_setRandom.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp [ 55%] Linking CXX executable compile_MatrixBase_leftCols_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_leftCols_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_leftCols_int.dir/compile_MatrixBase_leftCols_int.cpp.o -o compile_MatrixBase_leftCols_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setIdentity.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setIdentity.cpp:18:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_leftCols_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_leftCols_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Built target compile_MatrixBase_leftCols_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cwiseProduct.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwiseProduct.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseProduct.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cwiseProduct.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwiseProduct.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_cwiseProduct.dir/compile_MatrixBase_cwiseProduct.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_cwiseProduct.dir/compile_MatrixBase_cwiseProduct.cpp.o -MF CMakeFiles/compile_MatrixBase_cwiseProduct.dir/compile_MatrixBase_cwiseProduct.cpp.o.d -o CMakeFiles/compile_MatrixBase_cwiseProduct.dir/compile_MatrixBase_cwiseProduct.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseProduct.cpp [ 55%] Linking CXX executable compile_MatrixBase_setIdentity cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_setIdentity.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_setIdentity.dir/compile_MatrixBase_setIdentity.cpp.o -o compile_MatrixBase_setIdentity cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_setIdentity >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_setIdentity.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_adjoint.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 2, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, 2, 2> >; Derived = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, 2, 2> >; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_adjoint.cpp:18:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Built target compile_MatrixBase_setIdentity /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType2.dir/build.make doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType2.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType2.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 2, 2, 1, 2, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseUnaryOp >, const Eigen::Transpose, 2, 2> > >; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 1; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Transpose, 2, 2> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 2, 2, 1, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Transpose, 2, 2> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_adjoint.cpp:20:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2, 1, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2, 1, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType2.dir/build.make doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType2.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_adjoint.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, 2, 2> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, 2, 2> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, 2, 2, 1, 2, 2>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Transpose, 2, 2> > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, 2, 2, 1, 2, 2>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Transpose, 2, 2> > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, 2, 2, 1, 2, 2>; Src = Eigen::CwiseUnaryOp >, const Eigen::Transpose, 2, 2> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Transpose, 2, 2> > >; Derived = Eigen::Matrix, 2, 2, 1, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp >, const Eigen::Transpose, 2, 2> > >; OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Transpose, 2, 2> > >; Derived = Eigen::Matrix, 2, 2, 1, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseUnaryOp >, const Eigen::Transpose, 2, 2> > >; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 1; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Transpose, 2, 2> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 2, 2, 1, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Transpose, 2, 2> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_adjoint.cpp:20:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 2, 2> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType2.dir/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType2.dir/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp.o -MF CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType2.dir/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp.o.d -o CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType2.dir/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_identity_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_identity_int_int.cpp:18:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:178:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:18:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:20:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Array > >::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:21:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:22:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] [ 55%] Linking CXX executable compile_MatrixBase_adjoint cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_adjoint.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_adjoint.dir/compile_MatrixBase_adjoint.cpp.o -o compile_MatrixBase_adjoint [ 55%] Linking CXX executable compile_SelfAdjointEigenSolver_compute_MatrixType cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType.dir/compile_SelfAdjointEigenSolver_compute_MatrixType.cpp.o -o compile_SelfAdjointEigenSolver_compute_MatrixType [ 55%] Linking CXX executable compile_MatrixBase_identity_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_identity_int_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_identity_int_int.dir/compile_MatrixBase_identity_int_int.cpp.o -o compile_MatrixBase_identity_int_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp:18:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 55%] Linking CXX executable compile_Tutorial_AdvancedInitialization_LinSpaced cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_AdvancedInitialization_LinSpaced.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tutorial_AdvancedInitialization_LinSpaced.dir/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp.o -o compile_Tutorial_AdvancedInitialization_LinSpaced cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_identity_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_identity_int_int.out cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_adjoint >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_adjoint.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Built target compile_MatrixBase_identity_int_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_less_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_less_equal.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_less_equal.dir/DependInfo.cmake --color= [ 55%] Built target compile_MatrixBase_adjoint /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_setZero.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_setZero.dir/depend gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_setZero.dir/DependInfo.cmake --color= /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_less_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_less_equal.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_less_equal.dir/compile_Cwise_less_equal.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_less_equal.dir/compile_Cwise_less_equal.cpp.o -MF CMakeFiles/compile_Cwise_less_equal.dir/compile_Cwise_less_equal.cpp.o.d -o CMakeFiles/compile_Cwise_less_equal.dir/compile_Cwise_less_equal.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_less_equal.cpp gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_setZero.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_setZero.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_setZero.dir/compile_MatrixBase_setZero.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_setZero.dir/compile_MatrixBase_setZero.cpp.o -MF CMakeFiles/compile_MatrixBase_setZero.dir/compile_MatrixBase_setZero.cpp.o.d -o CMakeFiles/compile_MatrixBase_setZero.dir/compile_MatrixBase_setZero.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setZero.cpp [ 55%] Linking CXX executable compile_MatrixBase_setRandom cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_setRandom.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_setRandom.dir/compile_MatrixBase_setRandom.cpp.o -o compile_MatrixBase_setRandom In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseProduct.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseProduct.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_AdvancedInitialization_LinSpaced >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tutorial_AdvancedInitialization_LinSpaced.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseProduct.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseProduct.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) long long int>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Built target compile_Tutorial_AdvancedInitialization_LinSpaced /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_isIdentity.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isIdentity.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_isIdentity.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_isIdentity.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isIdentity.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_isIdentity.dir/compile_MatrixBase_isIdentity.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_isIdentity.dir/compile_MatrixBase_isIdentity.cpp.o -MF CMakeFiles/compile_MatrixBase_isIdentity.dir/compile_MatrixBase_isIdentity.cpp.o.d -o CMakeFiles/compile_MatrixBase_isIdentity.dir/compile_MatrixBase_isIdentity.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isIdentity.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_setRandom >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_setRandom.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Built target compile_MatrixBase_setRandom /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.dir/build.make doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.dir/build.make doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Building CXX object doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.dir/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.dir/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp.o -MF CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.dir/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp.o.d -o CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.dir/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp [ 55%] Linking CXX executable compile_MatrixBase_cwiseProduct cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_cwiseProduct.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_cwiseProduct.dir/compile_MatrixBase_cwiseProduct.cpp.o -o compile_MatrixBase_cwiseProduct In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:184:59: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_SelfAdjointEigenSolver_compute_MatrixType >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Built target compile_SelfAdjointEigenSolver_compute_MatrixType /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_bottomRows.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_bottomRows.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_bottomRows.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_bottomRows.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_bottomRows.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_template_int_bottomRows.dir/compile_MatrixBase_template_int_bottomRows.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_template_int_bottomRows.dir/compile_MatrixBase_template_int_bottomRows.cpp.o -MF CMakeFiles/compile_MatrixBase_template_int_bottomRows.dir/compile_MatrixBase_template_int_bottomRows.cpp.o.d -o CMakeFiles/compile_MatrixBase_template_int_bottomRows.dir/compile_MatrixBase_template_int_bottomRows.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_bottomRows.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:185:53: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 1, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:186:54: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl >, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_cwiseProduct >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_cwiseProduct.out /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:192:35: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl >, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Built target compile_MatrixBase_cwiseProduct In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:140:11: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(Eigen::SelfAdjointEigenSolver<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::SelfAdjointEigenSolver<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:108:25: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:23:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_TopicAliasing_mult1.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_mult1.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_mult1.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:330:57: required from 'typename Eigen::MatrixBase::ConstSelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() const [with unsigned int UpLo = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstSelfAdjointViewReturnType::Type = const Eigen::SelfAdjointView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:184:59: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_TopicAliasing_mult1.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_mult1.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Building CXX object doc/snippets/CMakeFiles/compile_TopicAliasing_mult1.dir/compile_TopicAliasing_mult1.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_TopicAliasing_mult1.dir/compile_TopicAliasing_mult1.cpp.o -MF CMakeFiles/compile_TopicAliasing_mult1.dir/compile_TopicAliasing_mult1.cpp.o.d -o CMakeFiles/compile_TopicAliasing_mult1.dir/compile_TopicAliasing_mult1.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult1.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:433:45: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, -1, -1, false>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:358:51: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:175:19: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:162:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix; Rhs = Eigen::Matrix; int Side = 1; int Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:185:53: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:535:35: required from 'Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:439:49: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, 1, false> >::' and 'Eigen::internal::visitor_evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:357:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:175:19: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1, false> >, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:398:60: required from 'static Eigen::internal::LLT_Traits::MatrixL Eigen::internal::LLT_Traits::getL(const MatrixType&) [with MatrixType = Eigen::Matrix; Eigen::internal::LLT_Traits::MatrixL = const Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:129:26: required from 'typename Eigen::LLT::Traits::MatrixL Eigen::LLT::matrixL() const [with _MatrixType = Eigen::Matrix; int _UpLo = 1; typename Eigen::LLT::Traits::MatrixL = const Eigen::TriangularView, 1>; Eigen::LLT::Traits = Eigen::internal::LLT_Traits, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:185:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView >, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:399:60: required from 'static Eigen::internal::LLT_Traits::MatrixU Eigen::internal::LLT_Traits::getU(const MatrixType&) [with MatrixType = Eigen::Matrix; Eigen::internal::LLT_Traits::MatrixU = const Eigen::TriangularView >, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:122:26: required from 'typename Eigen::LLT::Traits::MatrixU Eigen::LLT::matrixU() const [with _MatrixType = Eigen::Matrix; int _UpLo = 1; typename Eigen::LLT::Traits::MatrixU = const Eigen::TriangularView >, 2>; Eigen::LLT::Traits = Eigen::internal::LLT_Traits, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:186:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase >, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase >, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:37: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h: In instantiation of 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:441:74: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:175:19: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:441:125: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:175:19: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:791:20: required from 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_less_equal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_less_equal.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_less_equal.cpp:19:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setZero.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setZero.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:358:51: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:175:19: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:337:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:175:19: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:356:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:175:19: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false> >, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Transpose, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Transpose, -1, -1, false> >; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1, false> >, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:357:60: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:175:19: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:7: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:86: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Linking CXX executable compile_Cwise_less_equal cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_less_equal.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_less_equal.dir/compile_Cwise_less_equal.cpp.o -o compile_Cwise_less_equal In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:25: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: required from 'void Eigen::internal::tribb_kernel::operator()(Eigen::internal::tribb_kernel::ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; Eigen::internal::tribb_kernel::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from 'static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_triangular_product::ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; Eigen::internal::general_matrix_matrix_triangular_product::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from 'static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Block, -1, -1, false>; OtherType = Eigen::Block, -1, -1, false>; int UpLo = 1; typename MatrixType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:358:64: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:175:19: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isIdentity.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isIdentity.cpp:18:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::TriangularBase::evalToLazy(Eigen::MatrixBase&) const [with DenseDerived = Eigen::Matrix; Derived = Eigen::SelfAdjointView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:605:13: required from 'void Eigen::TriangularBase::evalTo(Eigen::MatrixBase&) const [with DenseDerived = Eigen::Matrix; Derived = Eigen::SelfAdjointView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::SelfAdjointView, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::SelfAdjointView, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::SelfAdjointView, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::SelfAdjointShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::SelfAdjointView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SelfAdjointView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SelfAdjointView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:548:13: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::SelfAdjointView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::SelfAdjointView, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:184:16: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:938:73: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 938 | internal::call_triangular_assignment_loop(other.derived(), derived().nestedExpression()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] [ 55%] Linking CXX executable compile_MatrixBase_setZero cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_setZero.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_setZero.dir/compile_MatrixBase_setZero.cpp.o -o compile_MatrixBase_setZero cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_less_equal >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_less_equal.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Built target compile_Cwise_less_equal /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_greater.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_greater.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_greater.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_greater.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_greater.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_greater.dir/compile_Cwise_greater.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_greater.dir/compile_Cwise_greater.cpp.o -MF CMakeFiles/compile_Cwise_greater.dir/compile_Cwise_greater.cpp.o.d -o CMakeFiles/compile_Cwise_greater.dir/compile_Cwise_greater.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_greater.cpp [ 55%] Linking CXX executable compile_MatrixBase_isIdentity cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_isIdentity.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_isIdentity.dir/compile_MatrixBase_isIdentity.cpp.o -o compile_MatrixBase_isIdentity In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:164:9: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_bottomRows.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = int; typename OtherDerived::Scalar = int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_bottomRows.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::Block, 2, 4, false>; _Scalar = int; int _Rows = 2; int _Cols = 4; int _Options = 0; int _MaxRows = 2; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 2, 4, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 2, 4, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_bottomRows.cpp:21:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_setZero >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_setZero.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Built target compile_MatrixBase_setZero /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_PartialRedux_minCoeff.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_minCoeff.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialRedux_minCoeff.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_PartialRedux_minCoeff.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_minCoeff.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Building CXX object doc/snippets/CMakeFiles/compile_PartialRedux_minCoeff.dir/compile_PartialRedux_minCoeff.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_PartialRedux_minCoeff.dir/compile_PartialRedux_minCoeff.cpp.o -MF CMakeFiles/compile_PartialRedux_minCoeff.dir/compile_PartialRedux_minCoeff.cpp.o.d -o CMakeFiles/compile_PartialRedux_minCoeff.dir/compile_PartialRedux_minCoeff.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_minCoeff.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:433:45: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Linking CXX executable compile_EigenSolver_EigenSolver_MatrixType cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_EigenSolver_EigenSolver_MatrixType.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_EigenSolver_EigenSolver_MatrixType.dir/compile_EigenSolver_EigenSolver_MatrixType.cpp.o -o compile_EigenSolver_EigenSolver_MatrixType cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_isIdentity >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_isIdentity.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult1.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult1.cpp:18:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 55%] Built target compile_MatrixBase_isIdentity /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_round.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_round.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_round.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_round.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_round.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_round.dir/compile_Cwise_round.cpp.o In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, -1, -1, false>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_round.dir/compile_Cwise_round.cpp.o -MF CMakeFiles/compile_Cwise_round.dir/compile_Cwise_round.cpp.o.d -o CMakeFiles/compile_Cwise_round.dir/compile_Cwise_round.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_round.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult1.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult1.cpp:20:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:535:35: required from 'Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:439:49: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, 1, false> >::' and 'Eigen::internal::visitor_evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:46: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult1.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = float; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = float; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = float; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, float, float, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::internal::gemm_blocking_space<0, float, float, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult1.cpp:20:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:37: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h: In instantiation of 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:791:20: required from 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = double; int _Rows = 8; int _Cols = 8; int _Options = 1; int _MaxRows = 8; int _MaxCols = 8]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; int LhsStorageOrder = 1; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 2; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; typename Dest::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::TriangularView >, 2>; Rhs = Eigen::Matrix; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::TriangularView >, 2>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl >, 2>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, 2>, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, 2>, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 2>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 2>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:199:10: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult1.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult1.cpp:20:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = double; int _Rows = 8; int _Cols = 8; int _Options = 0; int _MaxRows = 8; int _MaxCols = 8]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 1; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 1; bool LhsIsTriangular = true; Lhs = const Eigen::Matrix; Rhs = Eigen::Matrix; typename Dest::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::TriangularView, 1>; Rhs = Eigen::Matrix; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::TriangularView, 1>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, 1>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, 1>, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 1>, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:218:21: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:337:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:175:19: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Linking CXX executable compile_MatrixBase_template_int_bottomRows /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_template_int_bottomRows.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_template_int_bottomRows.dir/compile_MatrixBase_template_int_bottomRows.cpp.o -o compile_MatrixBase_template_int_bottomRows /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>, Eigen::internal::IndexBased, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::TriangularView, 1>, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::TriangularView, 1>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::TriangularView, 1>, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::TriangularView, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:198:10: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::TriangularView, 1>, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::TriangularView, 1>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::TriangularView, 1>, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::TriangularView, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:198:10: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, 2>, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, 2>, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 2>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 2>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:199:10: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator >, -1, -1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:29:89: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:7: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:86: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:25: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 0>, Eigen::Inverse >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Inverse >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Inverse >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:34:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 0>, Eigen::Inverse >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Inverse >; Eigen::internal::generic_product_impl::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Inverse >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:34:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_template_int_bottomRows >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_template_int_bottomRows.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp:25:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] [ 55%] Built target compile_MatrixBase_template_int_bottomRows /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_end.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_end.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_end.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_end.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_end.dir/build In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:30:43: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_template_int_end.dir/compile_MatrixBase_template_int_end.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_template_int_end.dir/compile_MatrixBase_template_int_end.cpp.o -MF CMakeFiles/compile_MatrixBase_template_int_end.dir/compile_MatrixBase_template_int_end.cpp.o.d -o CMakeFiles/compile_MatrixBase_template_int_end.dir/compile_MatrixBase_template_int_end.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_end.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Inverse >; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Inverse >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:34:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_greater.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_greater.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_greater.cpp:19:13: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:34:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Linking CXX executable compile_TopicAliasing_mult1 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_TopicAliasing_mult1.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_minCoeff.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_minCoeff.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:317:5: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:28:33: required from 'static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; int Size = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:310:60: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:34:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_TopicAliasing_mult1.dir/compile_TopicAliasing_mult1.cpp.o -o compile_TopicAliasing_mult1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_minCoeff.cpp:20:79: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_minCoeff.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::internal::member_minCoeff, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 0>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 0>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 0>; OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_minCoeff.cpp:20:79: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, Eigen::internal::member_minCoeff, 0> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_EigenSolver_EigenSolver_MatrixType >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/EigenSolver_EigenSolver_MatrixType.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Built target compile_EigenSolver_EigenSolver_MatrixType /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_BiCGSTAB_simple.dir/build.make doc/snippets/CMakeFiles/compile_BiCGSTAB_simple.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_BiCGSTAB_simple.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_BiCGSTAB_simple.dir/build.make doc/snippets/CMakeFiles/compile_BiCGSTAB_simple.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_minCoeff.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, 3, 1, true> >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::Block, 3, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:428:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:106:1: required from 'ResultType Eigen::internal::member_minCoeff::operator()(const XprType&) const [with XprType = Eigen::Block, 3, 1, true>; ResultType = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1316:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_minCoeff; int Direction = 0; Eigen::internal::evaluator >::Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, Eigen::internal::member_minCoeff, 0> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:242:23: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 0>; OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_minCoeff.cpp:20:79: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, 3, 1, true> >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, 3, 1, true> > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ [ 55%] Building CXX object doc/snippets/CMakeFiles/compile_BiCGSTAB_simple.dir/compile_BiCGSTAB_simple.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_BiCGSTAB_simple.dir/compile_BiCGSTAB_simple.cpp.o -MF CMakeFiles/compile_BiCGSTAB_simple.dir/compile_BiCGSTAB_simple.cpp.o.d -o CMakeFiles/compile_BiCGSTAB_simple.dir/compile_BiCGSTAB_simple.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_simple.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:34:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Linking CXX executable compile_Cwise_greater cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_greater.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_greater.dir/compile_Cwise_greater.cpp.o -o compile_Cwise_greater /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:62: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:34:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_round.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = double; typename OtherDerived::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_round.cpp:18:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_round.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_round.cpp:20:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:34:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:34:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 5; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:47: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:34:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_greater >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_greater.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Built target compile_Cwise_greater /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_RealQZ_compute.dir/build.make doc/snippets/CMakeFiles/compile_RealQZ_compute.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_RealQZ_compute.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_RealQZ_compute.dir/build.make doc/snippets/CMakeFiles/compile_RealQZ_compute.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Linking CXX executable compile_PartialRedux_minCoeff cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_PartialRedux_minCoeff.dir/link.txt --verbose=1 [ 55%] Building CXX object doc/snippets/CMakeFiles/compile_RealQZ_compute.dir/compile_RealQZ_compute.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_RealQZ_compute.dir/compile_RealQZ_compute.cpp.o -MF CMakeFiles/compile_RealQZ_compute.dir/compile_RealQZ_compute.cpp.o.d -o CMakeFiles/compile_RealQZ_compute.dir/compile_RealQZ_compute.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_PartialRedux_minCoeff.dir/compile_PartialRedux_minCoeff.cpp.o -o compile_PartialRedux_minCoeff In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; LhsT = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Func = Eigen::internal::sub_assign_op; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:32: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:34:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:61: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:34:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:57: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:34:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:46: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:34:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:42: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:34:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:34:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_TopicAliasing_mult1 >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/TopicAliasing_mult1.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Built target compile_TopicAliasing_mult1 /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_exp.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_exp.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_exp.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_exp.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_exp.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_exp.dir/compile_Cwise_exp.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_exp.dir/compile_Cwise_exp.cpp.o -MF CMakeFiles/compile_Cwise_exp.dir/compile_Cwise_exp.cpp.o.d -o CMakeFiles/compile_Cwise_exp.dir/compile_Cwise_exp.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_exp.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:34:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] [ 55%] Linking CXX executable compile_Cwise_round cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_round.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_round.dir/compile_Cwise_round.cpp.o -o compile_Cwise_round cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_PartialRedux_minCoeff >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/PartialRedux_minCoeff.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Built target compile_PartialRedux_minCoeff /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_ComplexSchur_matrixT.dir/build.make doc/snippets/CMakeFiles/compile_ComplexSchur_matrixT.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_ComplexSchur_matrixT.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_ComplexSchur_matrixT.dir/build.make doc/snippets/CMakeFiles/compile_ComplexSchur_matrixT.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Building CXX object doc/snippets/CMakeFiles/compile_ComplexSchur_matrixT.dir/compile_ComplexSchur_matrixT.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_ComplexSchur_matrixT.dir/compile_ComplexSchur_matrixT.cpp.o -MF CMakeFiles/compile_ComplexSchur_matrixT.dir/compile_ComplexSchur_matrixT.cpp.o.d -o CMakeFiles/compile_ComplexSchur_matrixT.dir/compile_ComplexSchur_matrixT.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_round >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_round.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Built target compile_Cwise_round /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SelfAdjointView_operatorNorm.dir/build.make doc/snippets/CMakeFiles/compile_SelfAdjointView_operatorNorm.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointView_operatorNorm.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SelfAdjointView_operatorNorm.dir/build.make doc/snippets/CMakeFiles/compile_SelfAdjointView_operatorNorm.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Building CXX object doc/snippets/CMakeFiles/compile_SelfAdjointView_operatorNorm.dir/compile_SelfAdjointView_operatorNorm.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_SelfAdjointView_operatorNorm.dir/compile_SelfAdjointView_operatorNorm.cpp.o -MF CMakeFiles/compile_SelfAdjointView_operatorNorm.dir/compile_SelfAdjointView_operatorNorm.cpp.o.d -o CMakeFiles/compile_SelfAdjointView_operatorNorm.dir/compile_SelfAdjointView_operatorNorm.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = bool; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:976:99: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<-1, -1, int>; ExpressionType = Eigen::CwiseNullaryOp, Eigen::Matrix >; int Side = 1; bool Transposed = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1022:72: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::CwiseNullaryOp, Eigen::Matrix >; int ProductTag = 8; MatrixShape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::CwiseNullaryOp, Eigen::Matrix >; int Options = 2; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Inverse >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp:34:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_end.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_end.cpp:18:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 1, 2, false>; _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 1, 2, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 1, 2, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_end.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_end.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 1, 2, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 1, 2, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 1, 2, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 1, 2, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 2, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Block, 1, 2, false>; OtherDerived = Eigen::Block, 1, 2, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 1, 2, false>; _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 1, 2, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 1, 2, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_end.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) long long int>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 2, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 2, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 2, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 2, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 2, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 2, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 2, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 2, false>; Eigen::DenseBase::Scalar = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 2, false>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_end.cpp:21:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 2, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) long long int>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_simple.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_simple.cpp:19:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:178:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = int; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseMap.h:126:79: required from 'Eigen::SparseMapBase::SparseMapBase(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::SparseMapBase::IndexPointer, Eigen::SparseMapBase::IndexPointer, Eigen::SparseMapBase::ScalarPointer, Eigen::SparseMapBase::IndexPointer) [with Derived = Eigen::Ref, 0, Eigen::OuterStride<> >; Eigen::Index = long int; Eigen::SparseMapBase::IndexPointer = const int*; Eigen::SparseMapBase::ScalarPointer = const double*]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseRef.h:92:120: required from 'Eigen::internal::SparseRefBase::SparseRefBase() [with Derived = Eigen::Ref, 0, Eigen::OuterStride<> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseRef.h:188:72: required from 'Eigen::Ref, _Options, _StrideType>::Ref(const Eigen::SparseMatrixBase&) [with Derived = Eigen::SparseMatrix; MatScalar = double; int MatOptions = 0; MatIndex = int; int Options = 0; StrideType = Eigen::OuterStride<>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:64:21: required from 'Eigen::internal::generic_matrix_wrapper::generic_matrix_wrapper() [with MatrixType = Eigen::SparseMatrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:167:3: required from 'Eigen::IterativeSolverBase::IterativeSolverBase() [with Derived = Eigen::BiCGSTAB >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:175:21: required from 'Eigen::BiCGSTAB<_MatrixType, _Preconditioner>::BiCGSTAB() [with _MatrixType = Eigen::SparseMatrix; _Preconditioner = Eigen::DiagonalPreconditioner]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_simple.cpp:22:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = const Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = const int*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseCompressedBase.h:51:80: required from 'const Eigen::Map::IndexVector> Eigen::SparseCompressedBase::innerNonZeros() const [with Derived = Eigen::Ref, 0, Eigen::OuterStride<> >; typename Eigen::SparseMatrixBase::IndexVector = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseCompressedBase.h:65:29: required from 'Eigen::Index Eigen::SparseCompressedBase::nonZeros() const [with Derived = Eigen::Ref, 0, Eigen::OuterStride<> >; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseCompressedBase.h:163:21: required from 'Eigen::SparseCompressedBase::InnerIterator::InnerIterator(const Eigen::SparseCompressedBase&, Eigen::Index) [with Derived = Eigen::Ref, 0, Eigen::OuterStride<> >; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h:70:41: required from 'Eigen::DiagonalPreconditioner<_Scalar>& Eigen::DiagonalPreconditioner<_Scalar>::factorize(const MatType&) [with MatType = Eigen::Ref, 0, Eigen::OuterStride<> >; _Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h:84:23: required from 'Eigen::DiagonalPreconditioner<_Scalar>& Eigen::DiagonalPreconditioner<_Scalar>::compute(const MatType&) [with MatType = Eigen::Ref, 0, Eigen::OuterStride<> >; _Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:241:29: required from 'Derived& Eigen::IterativeSolverBase::compute(const Eigen::EigenBase&) [with MatrixDerived = Eigen::SparseMatrix; Derived = Eigen::BiCGSTAB >]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_simple.cpp:23:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 55%] Linking CXX executable compile_MatrixBase_template_int_end cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_template_int_end.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_template_int_end.dir/compile_MatrixBase_template_int_end.cpp.o -o compile_MatrixBase_template_int_end In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_simple.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:45:40: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_simple.cpp:24:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:46:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_simple.cpp:24:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_simple.cpp:24:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_simple.cpp:24:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_simple.cpp:24:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_BiCGSTAB_simple.cpp:24:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_template_int_end >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_template_int_end.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 55%] Built target compile_MatrixBase_template_int_end /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_block_int_int_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_block_int_int_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_block_int_int_int_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_block_int_int_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_block_int_int_int_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_block_int_int_int_int.dir/compile_MatrixBase_template_int_int_block_int_int_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_block_int_int_int_int.dir/compile_MatrixBase_template_int_int_block_int_int_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_template_int_int_block_int_int_int_int.dir/compile_MatrixBase_template_int_int_block_int_int_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_template_int_int_block_int_int_int_int.dir/compile_MatrixBase_template_int_int_block_int_int_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_block_int_int_int_int.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:61:65: required from 'class Eigen::HouseholderQR >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_exp.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_exp.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_exp.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_exp.cpp:19:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_exp.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_exp.cpp:19:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:7, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition, -1, -1> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:249:41: required from 'class Eigen::ComplexSchur, -1, -1> >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:18:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:103:30: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:116:9: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = std::complex; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:116:9: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 58%] Linking CXX executable compile_Cwise_exp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_exp.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_exp.dir/compile_Cwise_exp.cpp.o -o compile_Cwise_exp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, 1>': /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, -1, -1>, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:91:9: required from 'Eigen::RealQZ<_MatrixType>::RealQZ(Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:20:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:18:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:43: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:164:9: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, 3, -1, false>, 3, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:486:82: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_exp >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_exp.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:433:45: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Built target compile_Cwise_exp /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner.dir/compile_MatrixBase_template_int_int_bottomLeftCorner.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner.dir/compile_MatrixBase_template_int_int_bottomLeftCorner.cpp.o -MF CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner.dir/compile_MatrixBase_template_int_int_bottomLeftCorner.cpp.o.d -o CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner.dir/compile_MatrixBase_template_int_int_bottomLeftCorner.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_bottomLeftCorner.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, -1, -1, false>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:535:35: required from 'Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:439:49: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, 1, false> >::' and 'Eigen::internal::visitor_evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:46: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:37: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:271:80: required from 'void Eigen::RealQZ<_MatrixType>::computeNorms() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:574:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:272:68: required from 'void Eigen::RealQZ<_MatrixType>::computeNorms() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:574:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:477:18: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:347:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:480:18: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h: In instantiation of 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, 2, 2> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:293:38: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: required from 'void Eigen::ComplexSchur<_MatrixType>::reduceToTriangularForm(bool) [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:349:3: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::Matrix, -1, -1>; OrthMatrixType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:338:24: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 2> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:791:20: required from 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Linking CXX executable compile_BiCGSTAB_simple cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_BiCGSTAB_simple.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_BiCGSTAB_simple.dir/compile_BiCGSTAB_simple.cpp.o -o compile_BiCGSTAB_simple In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 2, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1>, 2, 2, false>; Derived = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, -1>, 2, 2, false>; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:292:29: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: required from 'void Eigen::ComplexSchur<_MatrixType>::reduceToTriangularForm(bool) [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:349:3: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::Matrix, -1, -1>; OrthMatrixType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:338:24: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:41: required from 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1>, -1, -1, true>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:514:42: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/RealSvd2x2.h:25:26: required from 'void Eigen::internal::real_2x2_jacobi_svd(const MatrixType&, Index, Index, Eigen::JacobiRotation*, Eigen::JacobiRotation*) [with MatrixType = Eigen::Matrix; RealScalar = float; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:630:42: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> > >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> >; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> >; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:30:70: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:32:93: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:32:93: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, 1, -1> > >::' and 'Eigen::internal::mapbase_evaluator, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, 1, -1> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:7: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::TriangularBase::evalToLazy(Eigen::MatrixBase&) const [with DenseDerived = Eigen::Matrix; Derived = Eigen::SelfAdjointView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:605:13: required from 'void Eigen::TriangularBase::evalTo(Eigen::MatrixBase&) const [with DenseDerived = Eigen::Matrix; Derived = Eigen::SelfAdjointView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::SelfAdjointView, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::SelfAdjointView, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::SelfAdjointView, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::SelfAdjointShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::SelfAdjointView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SelfAdjointView, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::SelfAdjointView, 1>; OtherDerived = Eigen::SelfAdjointView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::SelfAdjointView, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:90:15: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:938:73: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 938 | internal::call_triangular_assignment_loop(other.derived(), derived().nestedExpression()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Block, -1, -1>, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:73: required from 'void Eigen::internal::HessenbergDecompositionMatrixHReturnType::evalTo(ResultType&) const [with ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:476:29: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:362:18: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 9>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 9]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 9; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 9; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 9>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:225:49: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 9> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 9> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2, 2, false>, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, 2, 2, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, 2, 2, false>; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = Eigen::Block, 2, 2, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Block, 2, 2, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 2, 2, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:322:83: required from 'void Eigen::RealQZ<_MatrixType>::splitOffTwoRows(Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:592:11: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2, 2, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2, 2, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseCoeffsBase.h:141:7: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; Eigen::DenseCoeffsBase::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:256:78: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix, -1, -1>; Workspace = Eigen::Matrix, -1, 1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix, -1, -1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void; typename SrcXprType::Scalar = std::complex; typename DstXprType::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>; _Scalar = float; int _Rows = -1; int _Cols = 2; int _Options = 0; int _MaxRows = -1; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, -1, 2, true>, -1, 2, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>; Derived = Eigen::Block, -1, 2, true>, -1, 2, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:504:53: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>; _Scalar = float; int _Rows = 2; int _Cols = -1; int _Options = 0; int _MaxRows = 2; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 2, -1, false>; Src = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>; Derived = Eigen::Block, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:518:41: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:476:29: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:362:18: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1>, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix, -1, -1>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1>, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix, -1, -1>; Workspace = Eigen::Matrix, -1, 1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix, -1, -1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1>, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >; Rhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, 1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_block_int_int_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_block_int_int_int_int.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1>, 2, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 2, -1, false>; _Scalar = int; int _Rows = 2; int _Cols = -1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 2, -1, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 2, -1, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_block_int_int_int_int.cpp:20:71: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1>, 10>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1>, 10>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1>, 10>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:363:32: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_ComplexSchur_matrixT.cpp:20:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Matrix; _MatrixType = Eigen::Block, 2, 2, false>; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:223:51: required from 'void Eigen::internal::triangular_solve_retval::evalTo(Dest&) const [with Dest = Eigen::Matrix; int Side = 2; TriangularType = Eigen::TriangularView, 2, 2, false>, 2>; Rhs = Eigen::Block, 2, 2, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::triangular_solve_retval<2, Eigen::TriangularView, 2, 2, false>, 2>, Eigen::Block, 2, 2, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::triangular_solve_retval<2, Eigen::TriangularView, 2, 2, false>, 2>, Eigen::Block, 2, 2, false> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue, 2, 2, false>, 2>, Eigen::Block, 2, 2, false> > >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:322:18: required from 'void Eigen::RealQZ<_MatrixType>::splitOffTwoRows(Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:592:11: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 2, 2, false>, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 2, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, 2>; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:483:34: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, 2>; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:483:34: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_BiCGSTAB_simple >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/BiCGSTAB_simple.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Built target compile_BiCGSTAB_simple /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_conjugate.dir/build.make doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_conjugate.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_conjugate.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:503:33: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_conjugate.dir/build.make doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_conjugate.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_conjugate.dir/compile_tut_arithmetic_transpose_conjugate.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_conjugate.dir/compile_tut_arithmetic_transpose_conjugate.cpp.o -MF CMakeFiles/compile_tut_arithmetic_transpose_conjugate.dir/compile_tut_arithmetic_transpose_conjugate.cpp.o.d -o CMakeFiles/compile_tut_arithmetic_transpose_conjugate.dir/compile_tut_arithmetic_transpose_conjugate.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_transpose_conjugate.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:517:24: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:83:75: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 9; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 9>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 9>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 9>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 9]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 9; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 9>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 9; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 9>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:225:59: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:153:10: required from 'Eigen::SelfAdjointView::RealScalar Eigen::SelfAdjointView::operatorNorm() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_operatorNorm.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:87:54: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false> >, 6>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 6; Eigen::TriangularView::MatrixType = const Eigen::Transpose, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:247:14: required from 'const AdjointReturnType Eigen::TriangularView::adjoint() const [with _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::AdjointReturnType = Eigen::TriangularView, -1, -1, false> >, 6>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:92:93: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 6> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 6> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:94:53: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView >, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:247:14: required from 'const AdjointReturnType Eigen::TriangularView::adjoint() const [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::AdjointReturnType = Eigen::TriangularView >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:95:63: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase >, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase >, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:287:26: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Block, 2, 2, false>; Rhs = Eigen::Matrix; int Side = 2; int Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Matrix; _MatrixType = Eigen::Block, 2, 2, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:223:51: required from 'void Eigen::internal::triangular_solve_retval::evalTo(Dest&) const [with Dest = Eigen::Matrix; int Side = 2; TriangularType = Eigen::TriangularView, 2, 2, false>, 2>; Rhs = Eigen::Block, 2, 2, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::triangular_solve_retval<2, Eigen::TriangularView, 2, 2, false>, 2>, Eigen::Block, 2, 2, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::triangular_solve_retval<2, Eigen::TriangularView, 2, 2, false>, 2>, Eigen::Block, 2, 2, false> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue, 2, 2, false>, 2>, Eigen::Block, 2, 2, false> > >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:322:18: required from 'void Eigen::RealQZ<_MatrixType>::splitOffTwoRows(Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:592:11: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ [ 58%] Linking CXX executable compile_SelfAdjointEigenSolver_compute_MatrixType2 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType2.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType2.dir/compile_SelfAdjointEigenSolver_compute_MatrixType2.cpp.o -o compile_SelfAdjointEigenSolver_compute_MatrixType2 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Block, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, 2>; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:483:34: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 2, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 2, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 2, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 2, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 2, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 2, 1, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 2, 1, false>; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:484:20: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ [ 58%] Linking CXX executable compile_MatrixBase_template_int_int_block_int_int_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_template_int_int_block_int_int_int_int.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, 3, -1, false>, 3, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:486:82: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 3, -1, false>, 3, -1, true>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 3, -1, false>, 3, -1, true>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_template_int_int_block_int_int_int_int.dir/compile_MatrixBase_template_int_int_block_int_int_int_int.cpp.o -o compile_MatrixBase_template_int_int_block_int_int_int_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, 3, -1, false>, 3, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:486:82: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, 3, -1, false>, 3, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:486:82: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, 3, true>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, 3, true>, -1, 2, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 3, true>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 3, true>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 3, true>, -1, 2, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 3, true>, -1, 2, false>, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 3, true>, -1, 2, false>, Eigen::Matrix, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, 3, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:489:67: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, 3, true>, -1, 2, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, 3, true>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, 3, true>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, 3, true>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 3, true>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 3, true>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 3, true>, -1, 2, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 3, true>, -1, 2, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>; ExpressionType = Eigen::Block, -1, 3, true>, -1, 2, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, 3, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:489:67: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:334:39: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Block, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Block, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:64:127: required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:67:128: required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_bottomLeftCorner.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_bottomLeftCorner.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 2, 2, false>; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 2, 2, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 2, 2, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_bottomLeftCorner.cpp:21:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 2, 1, false> >, Eigen::internal::evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Block, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, 2>; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:483:34: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 2, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:334:39: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_template_int_int_block_int_int_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_template_int_int_block_int_int_int_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Built target compile_MatrixBase_template_int_int_block_int_int_int_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_replicate_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_replicate_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_replicate_int_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_replicate_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_replicate_int_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_replicate_int_int.dir/compile_MatrixBase_replicate_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_replicate_int_int.dir/compile_MatrixBase_replicate_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_replicate_int_int.dir/compile_MatrixBase_replicate_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_replicate_int_int.dir/compile_MatrixBase_replicate_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_replicate_int_int.cpp [ 58%] Linking CXX executable compile_MatrixBase_template_int_int_bottomLeftCorner cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner.dir/compile_MatrixBase_template_int_int_bottomLeftCorner.cpp.o -o compile_MatrixBase_template_int_int_bottomLeftCorner In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 2, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 2, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:84:22: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, 2>; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:483:34: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 2, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>; _Scalar = float; int _Rows = 2; int _Cols = -1; int _Options = 0; int _MaxRows = 2; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 2, -1, false>; Src = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>; Derived = Eigen::Block, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:518:41: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:334:39: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, 2, true>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, 2, true>, -1, 2, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, -1, 2, true>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, -1, 2, true>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, 2, true>, -1, 2, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, -1, 2, true>, -1, 2, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 2, true>, -1, 2, false>, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 2, true>, -1, 2, false>, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, 2, true>, -1, 2, false>, Eigen::Matrix, 0>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:501:15: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, 2, true>, -1, 2, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, 2, true>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, 2, true>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, 2, true>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, 2, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Block, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Block, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Block, 2, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, 2, -1, false>, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, 2, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 2, -1, false>, 0>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:515:15: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 2, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 2, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_SelfAdjointEigenSolver_compute_MatrixType2 >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_template_int_int_bottomLeftCorner >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_template_int_int_bottomLeftCorner.out [ 58%] Built target compile_SelfAdjointEigenSolver_compute_MatrixType2 /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Built target compile_MatrixBase_template_int_int_bottomLeftCorner /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner.dir/depend gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner.dir/DependInfo.cmake --color= gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner.dir/compile_MatrixBase_template_int_int_bottomRightCorner.cpp.o gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner.dir/build cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner.dir/compile_MatrixBase_template_int_int_bottomRightCorner.cpp.o -MF CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner.dir/compile_MatrixBase_template_int_int_bottomRightCorner.cpp.o.d -o CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner.dir/compile_MatrixBase_template_int_int_bottomRightCorner.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_bottomRightCorner.cpp [ 58%] Linking CXX executable compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.dir/link.txt --verbose=1 [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner.dir/compile_MatrixBase_template_int_int_topLeftCorner.cpp.o /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.dir/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp.o -o compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner.dir/compile_MatrixBase_template_int_int_topLeftCorner.cpp.o -MF CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner.dir/compile_MatrixBase_template_int_int_topLeftCorner.cpp.o.d -o CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner.dir/compile_MatrixBase_template_int_int_topLeftCorner.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_topLeftCorner.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:226:11: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::triangular_solve_retval<2, Eigen::TriangularView, 2, 2, false>, 2>, Eigen::Block, 2, 2, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::triangular_solve_retval<2, Eigen::TriangularView, 2, 2, false>, 2>, Eigen::Block, 2, 2, false> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue, 2, 2, false>, 2>, Eigen::Block, 2, 2, false> > >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:322:18: required from 'void Eigen::RealQZ<_MatrixType>::splitOffTwoRows(Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:592:11: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, 3, -1, false>, 3, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:486:82: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 2, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 3, -1, false>, 3, -1, true>, 2, -1, false>, 2, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 2, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 1> >, Eigen::internal::assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, 3, -1, false>, 3, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:486:82: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 2, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>, 2, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_transpose_conjugate.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_transpose_conjugate.cpp:18:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, -1, 1, -1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, -1, -1> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1, 1, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, -1, -1> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_transpose_conjugate.cpp:21:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1, 1, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1, 1, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_transpose_conjugate.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, -1> >; OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, -1> >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, -1> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, -1> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_transpose_conjugate.cpp:24:55: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1, 1, -1, -1>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1, 1, -1, -1>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1, 1, -1, -1>; Src = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; Derived = Eigen::Matrix, -1, -1, 1, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; Derived = Eigen::Matrix, -1, -1, 1, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, -1, -1, 1, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_transpose_conjugate.cpp:27:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] [ 58%] Linking CXX executable compile_SelfAdjointView_operatorNorm cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_SelfAdjointView_operatorNorm.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = float; int _Rows = 16; int _Cols = 16; int _Options = 0; int _MaxRows = 16; int _MaxCols = 16]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:357:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_SelfAdjointView_operatorNorm.dir/compile_SelfAdjointView_operatorNorm.cpp.o -o compile_SelfAdjointView_operatorNorm In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 3, true>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 3, true>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 3, true>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 3, true>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 3, true>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, 3, true>, -1, 2, false>; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, -1, 3, true>, -1, 2, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 3, true>, -1, 2, false>, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 3, true>, -1, 2, false>, Eigen::Matrix, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, 3, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:489:67: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 3, true>, -1, 2, false>, 1, 2, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 2, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 3, true>, -1, 2, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>; ExpressionType = Eigen::Block, -1, 3, true>, -1, 2, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, 3, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:489:67: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, 3, true>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, 3, true>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 3, true>, -1, 2, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>; ExpressionType = Eigen::Block, -1, 3, true>, -1, 2, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, 3, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:489:67: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:226:11: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:226:11: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, 3, -1, false>, 3, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:486:82: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 3, -1, false>, 3, -1, true>, 2, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 3, -1, false>, 3, -1, true>, 2, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:222:35: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, 3, -1, false>, 3, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:486:82: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:334:39: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:137:114: required from 'static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product::ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = float; bool ConjLhs = false; RhsScalar = float; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >::' and 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = float; int _Rows = 16; int _Cols = 16; int _Options = 1; int _MaxRows = 16; int _MaxCols = 16]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 6; int LhsStorageOrder = 1; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 58%] Linking CXX executable compile_tut_arithmetic_transpose_conjugate cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_tut_arithmetic_transpose_conjugate.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_tut_arithmetic_transpose_conjugate.dir/compile_tut_arithmetic_transpose_conjugate.cpp.o -o compile_tut_arithmetic_transpose_conjugate In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Transpose >; Func = Eigen::internal::assign_op; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/EigenBase.h:113:9: required from 'void Eigen::EigenBase::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:525:37: required from 'void Eigen::MatrixBase::applyOnTheLeft(const Eigen::EigenBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:228:25: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 0>, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> >; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> >; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:30:70: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 0>, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:32:93: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_replicate_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_replicate_int_int.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Replicate, -1, -1>; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Replicate, -1, -1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Replicate, -1, -1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_replicate_int_int.cpp:21:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 58%] Linking CXX executable compile_ComplexSchur_matrixT cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_ComplexSchur_matrixT.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_ComplexSchur_matrixT.dir/compile_ComplexSchur_matrixT.cpp.o -o compile_ComplexSchur_matrixT In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, 3, -1, false>, 3, -1, true>, 2, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, 3, -1, false>, 3, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:486:82: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, -1, false>, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, 2, -1, false>, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, 2, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 2, -1, false>, 0>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:515:15: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 2, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 2, -1, false>, 2, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, -1, false>, 2, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Block, 2, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::Block, 2, -1, false>, 1> >, Eigen::internal::assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, 2, -1, false>, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, 2, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 2, -1, false>, 0>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:515:15: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, -1, false>, 2, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, -1, false>, 2, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:270:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_topLeftCorner.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_topLeftCorner.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 2, 2, false>; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 2, 2, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 2, 2, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_topLeftCorner.cpp:21:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_tut_arithmetic_transpose_conjugate >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/tut_arithmetic_transpose_conjugate.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Built target compile_tut_arithmetic_transpose_conjugate /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner_int_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner_int_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_SelfAdjointView_operatorNorm >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/SelfAdjointView_operatorNorm.out [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner_int_int.dir/compile_MatrixBase_template_int_int_topRightCorner_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner_int_int.dir/compile_MatrixBase_template_int_int_topRightCorner_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner_int_int.dir/compile_MatrixBase_template_int_int_topRightCorner_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner_int_int.dir/compile_MatrixBase_template_int_int_topRightCorner_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_topRightCorner_int_int.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >, -1, -1, false> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Built target compile_SelfAdjointView_operatorNorm [ 58%] Linking CXX executable compile_MatrixBase_replicate_int_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_isInf.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_isInf.dir/depend cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_replicate_int_int.dir/link.txt --verbose=1 gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_isInf.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 2, true>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 2, true>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 2, true>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 2, true>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 2, true>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, 2, true>, -1, 2, false>; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, -1, 2, true>, -1, 2, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 2, true>, -1, 2, false>, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 2, true>, -1, 2, false>, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, 2, true>, -1, 2, false>, Eigen::Matrix, 0>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:501:15: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 2, true>, -1, 2, false>, 1, 2, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 2, 1, true> >::' is deprecated [-Wenum-conversion] /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_replicate_int_int.dir/compile_MatrixBase_replicate_int_int.cpp.o -o compile_MatrixBase_replicate_int_int /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>; _Scalar = float; int _Rows = 2; int _Cols = -1; int _Options = 0; int _MaxRows = 2; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 2, -1, false>; Src = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>; Derived = Eigen::Block, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:518:41: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >::' is deprecated [-Wenum-conversion] [ 58%] Built target compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_isInf.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_isInf.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_leftCols.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_leftCols.dir/depend In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:222:35: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>; _Scalar = float; int _Rows = 2; int _Cols = -1; int _Options = 0; int _MaxRows = 2; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 2, -1, false>; Src = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>; Derived = Eigen::Block, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:518:41: required from 'void Eigen::RealQZ<_MatrixType>::step(Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index, Eigen::RealQZ<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:610:13: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_leftCols.dir/DependInfo.cmake --color= [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_isInf.dir/compile_Cwise_isInf.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_isInf.dir/compile_Cwise_isInf.cpp.o -MF CMakeFiles/compile_Cwise_isInf.dir/compile_Cwise_isInf.cpp.o.d -o CMakeFiles/compile_Cwise_isInf.dir/compile_Cwise_isInf.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_isInf.cpp gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_leftCols.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_leftCols.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_template_int_leftCols.dir/compile_MatrixBase_template_int_leftCols.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_template_int_leftCols.dir/compile_MatrixBase_template_int_leftCols.cpp.o -MF CMakeFiles/compile_MatrixBase_template_int_leftCols.dir/compile_MatrixBase_template_int_leftCols.cpp.o.d -o CMakeFiles/compile_MatrixBase_template_int_leftCols.dir/compile_MatrixBase_template_int_leftCols.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_leftCols.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_bottomRightCorner.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_bottomRightCorner.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 2, 2, false>; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 2, 2, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 2, 2, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_bottomRightCorner.cpp:21:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 58%] Linking CXX executable compile_MatrixBase_template_int_int_topLeftCorner cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner.dir/compile_MatrixBase_template_int_int_topLeftCorner.cpp.o -o compile_MatrixBase_template_int_int_topLeftCorner In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator >, -1, -1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:226:11: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 4, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_replicate_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_replicate_int_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/EigenBase.h:113:9: required from 'void Eigen::EigenBase::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:525:37: required from 'void Eigen::MatrixBase::applyOnTheLeft(const Eigen::EigenBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:228:25: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, -1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> >; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> >; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:30:70: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] [ 58%] Built target compile_MatrixBase_replicate_int_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_start.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_start.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_start.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:32:93: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator >, -1, 1, false> >::' is deprecated [-Wenum-conversion] gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_start.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_start.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_template_int_start.dir/compile_MatrixBase_template_int_start.cpp.o [ 58%] Linking CXX executable compile_MatrixBase_template_int_int_bottomRightCorner cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_template_int_start.dir/compile_MatrixBase_template_int_start.cpp.o -MF CMakeFiles/compile_MatrixBase_template_int_start.dir/compile_MatrixBase_template_int_start.cpp.o.d -o CMakeFiles/compile_MatrixBase_template_int_start.dir/compile_MatrixBase_template_int_start.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_start.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner.dir/compile_MatrixBase_template_int_int_bottomRightCorner.cpp.o -o compile_MatrixBase_template_int_int_bottomRightCorner cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_template_int_int_topLeftCorner >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_template_int_int_topLeftCorner.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Built target compile_MatrixBase_template_int_int_topLeftCorner /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_eigenvectors.dir/build.make doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_eigenvectors.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_eigenvectors.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_eigenvectors.dir/build.make doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_eigenvectors.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_eigenvectors.dir/compile_SelfAdjointEigenSolver_eigenvectors.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_eigenvectors.dir/compile_SelfAdjointEigenSolver_eigenvectors.cpp.o -MF CMakeFiles/compile_SelfAdjointEigenSolver_eigenvectors.dir/compile_SelfAdjointEigenSolver_eigenvectors.cpp.o.d -o CMakeFiles/compile_SelfAdjointEigenSolver_eigenvectors.dir/compile_SelfAdjointEigenSolver_eigenvectors.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_template_int_int_bottomRightCorner >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_template_int_int_bottomRightCorner.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Built target compile_MatrixBase_template_int_int_bottomRightCorner /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_zero_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_zero_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_zero_int_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_zero_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_zero_int_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_zero_int_int.dir/compile_MatrixBase_zero_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_zero_int_int.dir/compile_MatrixBase_zero_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_zero_int_int.dir/compile_MatrixBase_zero_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_zero_int_int.dir/compile_MatrixBase_zero_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_zero_int_int.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_ComplexSchur_matrixT >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/ComplexSchur_matrixT.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Built target compile_ComplexSchur_matrixT /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_topLeftCorner_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_topLeftCorner_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_topLeftCorner_int_int.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >, -1, 1, false> >::' is deprecated [-Wenum-conversion] gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_topLeftCorner_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_topLeftCorner_int_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_topLeftCorner_int_int.dir/compile_MatrixBase_topLeftCorner_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_topLeftCorner_int_int.dir/compile_MatrixBase_topLeftCorner_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_topLeftCorner_int_int.dir/compile_MatrixBase_topLeftCorner_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_topLeftCorner_int_int.dir/compile_MatrixBase_topLeftCorner_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_topLeftCorner_int_int.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> >; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0> >; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:30:70: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:339:44: required from 'static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = float; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:391:73: required from 'void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h:121:7: required from 'Eigen::HouseholderQR::HouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:223:33: required from 'void Eigen::RealQZ<_MatrixType>::hessenbergTriangular() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h:572:7: required from 'Eigen::RealQZ& Eigen::RealQZ<_MatrixType>::compute(const MatrixType&, const MatrixType&, bool) [with _MatrixType = Eigen::Matrix; Eigen::RealQZ<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealQZ_compute.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_topRightCorner_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_topRightCorner_int_int.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 2, -1, false>; _Scalar = int; int _Rows = 2; int _Cols = -1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 2, -1, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 2, -1, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_int_topRightCorner_int_int.cpp:21:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_isInf.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_isInf.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_isInf.cpp:22:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_isInf.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, bool>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_isInf.cpp:22:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_leftCols.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = int; typename OtherDerived::Scalar = int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_leftCols.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::Block, 4, 2, true>; _Scalar = int; int _Rows = 4; int _Cols = 2; int _Options = 0; int _MaxRows = 4; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 4, 2, true>; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 4, 2, true>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_leftCols.cpp:21:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 58%] Linking CXX executable compile_Cwise_isInf cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_isInf.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_isInf.dir/compile_Cwise_isInf.cpp.o -o compile_Cwise_isInf [ 58%] Linking CXX executable compile_MatrixBase_template_int_int_topRightCorner_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner_int_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner_int_int.dir/compile_MatrixBase_template_int_int_topRightCorner_int_int.cpp.o -o compile_MatrixBase_template_int_int_topRightCorner_int_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_start.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_start.cpp:18:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 1, 2, false>; _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 1, 2, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 1, 2, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_start.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_start.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 1, 2, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 1, 2, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 1, 2, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 1, 2, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 2, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Block, 1, 2, false>; OtherDerived = Eigen::Block, 1, 2, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 1, 2, false>; _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 1, 2, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 1, 2, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_start.cpp:20:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) long long int>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 2, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 2, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 2, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 2, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 2, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 2, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 2, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 2, false>; Eigen::DenseBase::Scalar = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 2, false>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_start.cpp:21:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 2, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) long long int>::' is deprecated [-Wenum-conversion] [ 58%] Linking CXX executable compile_MatrixBase_template_int_leftCols cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_template_int_leftCols.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_template_int_leftCols.dir/compile_MatrixBase_template_int_leftCols.cpp.o -o compile_MatrixBase_template_int_leftCols cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_isInf >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_isInf.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Built target compile_Cwise_isInf /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_cube.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_cube.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_cube.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_cube.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_cube.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_cube.dir/compile_Cwise_cube.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_cube.dir/compile_Cwise_cube.cpp.o -MF CMakeFiles/compile_Cwise_cube.dir/compile_Cwise_cube.cpp.o.d -o CMakeFiles/compile_Cwise_cube.dir/compile_Cwise_cube.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_cube.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_template_int_int_topRightCorner_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_template_int_int_topRightCorner_int_int.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:18:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:164:9: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Built target compile_MatrixBase_template_int_int_topRightCorner_int_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_topRightCorner_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_topRightCorner_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_topRightCorner_int_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_topRightCorner_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_topRightCorner_int_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_topRightCorner_int_int.dir/compile_MatrixBase_topRightCorner_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_topRightCorner_int_int.dir/compile_MatrixBase_topRightCorner_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_topRightCorner_int_int.dir/compile_MatrixBase_topRightCorner_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_topRightCorner_int_int.dir/compile_MatrixBase_topRightCorner_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_topRightCorner_int_int.cpp [ 58%] Linking CXX executable compile_MatrixBase_template_int_start cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_template_int_start.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_template_int_start.dir/compile_MatrixBase_template_int_start.cpp.o -o compile_MatrixBase_template_int_start In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:433:45: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_zero_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_zero_int_int.cpp:18:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_template_int_leftCols >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_template_int_leftCols.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Built target compile_MatrixBase_template_int_leftCols /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_topRows_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_topRows_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_topRows_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_topRows_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_topRows_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_topRows_int.dir/compile_MatrixBase_topRows_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_topRows_int.dir/compile_MatrixBase_topRows_int.cpp.o -MF CMakeFiles/compile_MatrixBase_topRows_int.dir/compile_MatrixBase_topRows_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_topRows_int.dir/compile_MatrixBase_topRows_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_topRows_int.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, -1, -1, false>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:535:35: required from 'Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:439:49: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, 1, false> >::' and 'Eigen::internal::visitor_evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_topLeftCorner_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_topLeftCorner_int_int.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:46: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, -1, -1, false>; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, -1, -1, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, -1, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_topLeftCorner_int_int.cpp:21:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:37: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h: In instantiation of 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:791:20: required from 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_template_int_start >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_template_int_start.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Built target compile_MatrixBase_template_int_start /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_PartialRedux_count.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_count.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialRedux_count.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_PartialRedux_count.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_count.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Linking CXX executable compile_MatrixBase_zero_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_zero_int_int.dir/link.txt --verbose=1 [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_PartialRedux_count.dir/compile_PartialRedux_count.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_PartialRedux_count.dir/compile_PartialRedux_count.cpp.o -MF CMakeFiles/compile_PartialRedux_count.dir/compile_PartialRedux_count.cpp.o.d -o CMakeFiles/compile_PartialRedux_count.dir/compile_PartialRedux_count.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_count.cpp /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_zero_int_int.dir/compile_MatrixBase_zero_int_int.cpp.o -o compile_MatrixBase_zero_int_int /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:7: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:86: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:25: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_zero_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_zero_int_int.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Linking CXX executable compile_MatrixBase_topLeftCorner_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_topLeftCorner_int_int.dir/link.txt --verbose=1 [ 58%] Built target compile_MatrixBase_zero_int_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_triangularView.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_triangularView.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_triangularView.dir/DependInfo.cmake --color= /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_topLeftCorner_int_int.dir/compile_MatrixBase_topLeftCorner_int_int.cpp.o -o compile_MatrixBase_topLeftCorner_int_int gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_triangularView.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_triangularView.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_triangularView.dir/compile_MatrixBase_triangularView.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_triangularView.dir/compile_MatrixBase_triangularView.cpp.o -MF CMakeFiles/compile_MatrixBase_triangularView.dir/compile_MatrixBase_triangularView.cpp.o.d -o CMakeFiles/compile_MatrixBase_triangularView.dir/compile_MatrixBase_triangularView.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_triangularView.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_topLeftCorner_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_topLeftCorner_int_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Built target compile_MatrixBase_topLeftCorner_int_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Map_simple.dir/build.make doc/snippets/CMakeFiles/compile_Map_simple.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Map_simple.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Map_simple.dir/build.make doc/snippets/CMakeFiles/compile_Map_simple.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_Map_simple.dir/compile_Map_simple.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Map_simple.dir/compile_Map_simple.cpp.o -MF CMakeFiles/compile_Map_simple.dir/compile_Map_simple.cpp.o.d -o CMakeFiles/compile_Map_simple.dir/compile_Map_simple.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Map_simple.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvectors.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_cube.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_cube.cpp:18:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_cube.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_cube.cpp:19:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_cube.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_cube.cpp:19:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ [ 58%] Linking CXX executable compile_Cwise_cube cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_cube.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_cube.dir/compile_Cwise_cube.cpp.o -o compile_Cwise_cube In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_topRightCorner_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_topRightCorner_int_int.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, -1, -1, false>; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, -1, -1, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, -1, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_topRightCorner_int_int.cpp:21:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_topRows_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = int; typename OtherDerived::Scalar = int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_topRows_int.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::Block, -1, 4, false>; _Scalar = int; int _Rows = -1; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, -1, 4, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, 4, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_topRows_int.cpp:21:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_cube >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_cube.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Built target compile_Cwise_cube /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_zero_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_zero_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_zero_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_zero_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_zero_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_zero_int.dir/compile_MatrixBase_zero_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_zero_int.dir/compile_MatrixBase_zero_int.cpp.o -MF CMakeFiles/compile_MatrixBase_zero_int.dir/compile_MatrixBase_zero_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_zero_int.dir/compile_MatrixBase_zero_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_zero_int.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_count.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_count.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; _Scalar = long int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_count.cpp:20:66: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_count.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; _Scalar = long int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_count.cpp:20:66: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, Eigen::Array > >::' and 'Eigen::internal::evaluator_wrapper_base > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; _Scalar = long int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_count.cpp:20:66: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1> >::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, 3, 1, true> >, Eigen::internal::IndexBased, long int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, 3, 1, true> >; typename Eigen::internal::traits::Scalar = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, 3, 1, true> >; typename Eigen::internal::traits::Scalar = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:131:68: required from 'Eigen::Index Eigen::DenseBase::count() const [with Derived = Eigen::Block, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, 3, 1, true>; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:110:1: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; _Scalar = long int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_count.cpp:20:66: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, 3, 1, true> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, 1, 3, false> >, Eigen::internal::IndexBased, long int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, 1, 3, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, 1, 3, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, 1, 3, false> >; typename Eigen::internal::traits::Scalar = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, 1, 3, false> >; typename Eigen::internal::traits::Scalar = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:131:68: required from 'Eigen::Index Eigen::DenseBase::count() const [with Derived = Eigen::Block, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, 1, 3, false>; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:110:1: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::internal::member_count, 1>; _Scalar = long int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_count.cpp:20:66: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, 1, 3, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] [ 58%] Linking CXX executable compile_MatrixBase_topRightCorner_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_topRightCorner_int_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_topRightCorner_int_int.dir/compile_MatrixBase_topRightCorner_int_int.cpp.o -o compile_MatrixBase_topRightCorner_int_int [ 58%] Linking CXX executable compile_MatrixBase_topRows_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_topRows_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_topRows_int.dir/compile_MatrixBase_topRows_int.cpp.o -o compile_MatrixBase_topRows_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_triangularView.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::TriangularView, 2>; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_triangularView.cpp:21:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_triangularView.cpp:21:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_triangularView.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_triangularView.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_triangularView.cpp:23:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_triangularView.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_triangularView.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 5; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 5>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_triangularView.cpp:25:52: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_triangularView.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_triangularView.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_triangularView.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, 2>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 2>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 2>; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::TriangularView, 2>; OtherDerived = Eigen::TriangularView, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::TriangularView, 2>; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_triangularView.cpp:21:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, 2>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, 10>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 10>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 10>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 10>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 10>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 10>; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::TriangularView, 10>; OtherDerived = Eigen::TriangularView, 10>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::TriangularView, 10>; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_triangularView.cpp:23:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, 10>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, 5>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 5>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 5>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 5>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 5>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 5>; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::TriangularView, 5>; OtherDerived = Eigen::TriangularView, 5>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::TriangularView, 5>; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_triangularView.cpp:25:54: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, 5>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_topRightCorner_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_topRightCorner_int_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Linking CXX executable compile_PartialRedux_count cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_PartialRedux_count.dir/link.txt --verbose=1 [ 58%] Built target compile_MatrixBase_topRightCorner_int_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_resize_NoChange_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_resize_NoChange_int.dir/depend /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_PartialRedux_count.dir/compile_PartialRedux_count.cpp.o -o compile_PartialRedux_count gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_resize_NoChange_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_resize_NoChange_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_resize_NoChange_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_Matrix_resize_NoChange_int.dir/compile_Matrix_resize_NoChange_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Matrix_resize_NoChange_int.dir/compile_Matrix_resize_NoChange_int.cpp.o -MF CMakeFiles/compile_Matrix_resize_NoChange_int.dir/compile_Matrix_resize_NoChange_int.cpp.o.d -o CMakeFiles/compile_Matrix_resize_NoChange_int.dir/compile_Matrix_resize_NoChange_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_resize_NoChange_int.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_topRows_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_topRows_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Built target compile_MatrixBase_topRows_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_TopicStorageOrders_example.dir/build.make doc/snippets/CMakeFiles/compile_TopicStorageOrders_example.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicStorageOrders_example.dir/DependInfo.cmake --color= [ 58%] Linking CXX executable compile_MatrixBase_triangularView cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_triangularView.dir/link.txt --verbose=1 gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_TopicStorageOrders_example.dir/build.make doc/snippets/CMakeFiles/compile_TopicStorageOrders_example.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_triangularView.dir/compile_MatrixBase_triangularView.cpp.o -o compile_MatrixBase_triangularView [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_TopicStorageOrders_example.dir/compile_TopicStorageOrders_example.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_TopicStorageOrders_example.dir/compile_TopicStorageOrders_example.cpp.o -MF CMakeFiles/compile_TopicStorageOrders_example.dir/compile_TopicStorageOrders_example.cpp.o.d -o CMakeFiles/compile_TopicStorageOrders_example.dir/compile_TopicStorageOrders_example.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicStorageOrders_example.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Map_simple.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:132:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = int*]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Map_simple.cpp:20:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Map_simple.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Map >; OtherDerived = Eigen::Map >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Map >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Map >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Map >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Map_simple.cpp:20:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) long long int>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_PartialRedux_count >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/PartialRedux_count.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Built target compile_PartialRedux_count /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_tut_arithmetic_redux_minmax.dir/build.make doc/snippets/CMakeFiles/compile_tut_arithmetic_redux_minmax.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_tut_arithmetic_redux_minmax.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_tut_arithmetic_redux_minmax.dir/build.make doc/snippets/CMakeFiles/compile_tut_arithmetic_redux_minmax.dir/build [ 58%] Linking CXX executable compile_Map_simple gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Map_simple.dir/link.txt --verbose=1 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_triangularView >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_triangularView.out [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_tut_arithmetic_redux_minmax.dir/compile_tut_arithmetic_redux_minmax.cpp.o /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Map_simple.dir/compile_Map_simple.cpp.o -o compile_Map_simple cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_tut_arithmetic_redux_minmax.dir/compile_tut_arithmetic_redux_minmax.cpp.o -MF CMakeFiles/compile_tut_arithmetic_redux_minmax.dir/compile_tut_arithmetic_redux_minmax.cpp.o.d -o CMakeFiles/compile_tut_arithmetic_redux_minmax.dir/compile_tut_arithmetic_redux_minmax.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_redux_minmax.cpp gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Built target compile_MatrixBase_triangularView /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_row.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_row.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_row.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_row.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_row.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_row.dir/compile_MatrixBase_row.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_row.dir/compile_MatrixBase_row.cpp.o -MF CMakeFiles/compile_MatrixBase_row.dir/compile_MatrixBase_row.cpp.o.d -o CMakeFiles/compile_MatrixBase_row.dir/compile_MatrixBase_row.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_row.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Map_simple >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Map_simple.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Built target compile_Map_simple /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_resize_int_NoChange.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_resize_int_NoChange.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_resize_int_NoChange.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_resize_int_NoChange.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_resize_int_NoChange.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_Matrix_resize_int_NoChange.dir/compile_Matrix_resize_int_NoChange.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Matrix_resize_int_NoChange.dir/compile_Matrix_resize_int_NoChange.cpp.o -MF CMakeFiles/compile_Matrix_resize_int_NoChange.dir/compile_Matrix_resize_int_NoChange.cpp.o.d -o CMakeFiles/compile_Matrix_resize_int_NoChange.dir/compile_Matrix_resize_int_NoChange.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_resize_int_NoChange.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_zero_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_zero_int.cpp:18:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_zero_int.cpp:19:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 58%] Linking CXX executable compile_SelfAdjointEigenSolver_eigenvectors cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_SelfAdjointEigenSolver_eigenvectors.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_SelfAdjointEigenSolver_eigenvectors.dir/compile_SelfAdjointEigenSolver_eigenvectors.cpp.o -o compile_SelfAdjointEigenSolver_eigenvectors [ 58%] Linking CXX executable compile_MatrixBase_zero_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_zero_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_zero_int.dir/compile_MatrixBase_zero_int.cpp.o -o compile_MatrixBase_zero_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_resize_NoChange_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_resize_NoChange_int.cpp:18:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 62%] Linking CXX executable compile_Matrix_resize_NoChange_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicStorageOrders_example.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = int; int _Rows = 3; int _Cols = 4; int _Options = 0; int _MaxRows = 3; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicStorageOrders_example.cpp:18:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Matrix_resize_NoChange_int.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 3; int _Cols = 4; int _Options = 1; int _MaxRows = 3; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicStorageOrders_example.cpp:30:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Matrix_resize_NoChange_int.dir/compile_Matrix_resize_NoChange_int.cpp.o -o compile_Matrix_resize_NoChange_int /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_zero_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_zero_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 62%] Built target compile_MatrixBase_zero_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_setIdentity_int_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_setIdentity_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setIdentity_int_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_setIdentity_int_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_setIdentity_int_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 62%] Building CXX object doc/snippets/CMakeFiles/compile_Matrix_setIdentity_int_int.dir/compile_Matrix_setIdentity_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Matrix_setIdentity_int_int.dir/compile_Matrix_setIdentity_int_int.cpp.o -MF CMakeFiles/compile_Matrix_setIdentity_int_int.dir/compile_Matrix_setIdentity_int_int.cpp.o.d -o CMakeFiles/compile_Matrix_setIdentity_int_int.dir/compile_Matrix_setIdentity_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setIdentity_int_int.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Matrix_resize_NoChange_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Matrix_resize_NoChange_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 62%] Built target compile_Matrix_resize_NoChange_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Jacobi_makeJacobi.dir/build.make doc/snippets/CMakeFiles/compile_Jacobi_makeJacobi.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Jacobi_makeJacobi.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Jacobi_makeJacobi.dir/build.make doc/snippets/CMakeFiles/compile_Jacobi_makeJacobi.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 62%] Building CXX object doc/snippets/CMakeFiles/compile_Jacobi_makeJacobi.dir/compile_Jacobi_makeJacobi.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Jacobi_makeJacobi.dir/compile_Jacobi_makeJacobi.cpp.o -MF CMakeFiles/compile_Jacobi_makeJacobi.dir/compile_Jacobi_makeJacobi.cpp.o.d -o CMakeFiles/compile_Jacobi_makeJacobi.dir/compile_Jacobi_makeJacobi.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Jacobi_makeJacobi.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_redux_minmax.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor >; Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:210:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_redux_minmax.cpp:20:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase >::' and 'Eigen::internal::visitor_evaluator >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor >; Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_redux_minmax.cpp:26:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase >::' and 'Eigen::internal::visitor_evaluator >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_redux_minmax.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_redux_minmax.cpp:18:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_tut_arithmetic_redux_minmax.cpp:25:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_row.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:347:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_row.cpp:19:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ [ 62%] Linking CXX executable compile_TopicStorageOrders_example cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_TopicStorageOrders_example.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_row.cpp:18:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_TopicStorageOrders_example.dir/compile_TopicStorageOrders_example.cpp.o -o compile_TopicStorageOrders_example cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_SelfAdjointEigenSolver_eigenvectors >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/SelfAdjointEigenSolver_eigenvectors.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 62%] Built target compile_SelfAdjointEigenSolver_eigenvectors /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cwiseMax.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwiseMax.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseMax.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cwiseMax.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwiseMax.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 62%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_cwiseMax.dir/compile_MatrixBase_cwiseMax.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_cwiseMax.dir/compile_MatrixBase_cwiseMax.cpp.o -MF CMakeFiles/compile_MatrixBase_cwiseMax.dir/compile_MatrixBase_cwiseMax.cpp.o.d -o CMakeFiles/compile_MatrixBase_cwiseMax.dir/compile_MatrixBase_cwiseMax.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseMax.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_resize_int_NoChange.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_resize_int_NoChange.cpp:18:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_TopicStorageOrders_example >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/TopicStorageOrders_example.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 62%] Linking CXX executable compile_tut_arithmetic_redux_minmax [ 62%] Built target compile_TopicStorageOrders_example cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_tut_arithmetic_redux_minmax.dir/link.txt --verbose=1 /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_setRandom_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_setRandom_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setRandom_int.dir/DependInfo.cmake --color= /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_tut_arithmetic_redux_minmax.dir/compile_tut_arithmetic_redux_minmax.cpp.o -o compile_tut_arithmetic_redux_minmax [ 62%] Linking CXX executable compile_Matrix_resize_int_NoChange cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Matrix_resize_int_NoChange.dir/link.txt --verbose=1 gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 62%] Linking CXX executable compile_MatrixBase_row cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_row.dir/link.txt --verbose=1 /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_setRandom_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_setRandom_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Matrix_resize_int_NoChange.dir/compile_Matrix_resize_int_NoChange.cpp.o -o compile_Matrix_resize_int_NoChange /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_row.dir/compile_MatrixBase_row.cpp.o -o compile_MatrixBase_row [ 62%] Building CXX object doc/snippets/CMakeFiles/compile_Matrix_setRandom_int.dir/compile_Matrix_setRandom_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Matrix_setRandom_int.dir/compile_Matrix_setRandom_int.cpp.o -MF CMakeFiles/compile_Matrix_setRandom_int.dir/compile_Matrix_setRandom_int.cpp.o.d -o CMakeFiles/compile_Matrix_setRandom_int.dir/compile_Matrix_setRandom_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setRandom_int.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Matrix_resize_int_NoChange >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Matrix_resize_int_NoChange.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 62%] Built target compile_Matrix_resize_int_NoChange /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tridiagonalization_packedMatrix.dir/build.make doc/snippets/CMakeFiles/compile_Tridiagonalization_packedMatrix.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tridiagonalization_packedMatrix.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tridiagonalization_packedMatrix.dir/build.make doc/snippets/CMakeFiles/compile_Tridiagonalization_packedMatrix.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 62%] Building CXX object doc/snippets/CMakeFiles/compile_Tridiagonalization_packedMatrix.dir/compile_Tridiagonalization_packedMatrix.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tridiagonalization_packedMatrix.dir/compile_Tridiagonalization_packedMatrix.cpp.o -MF CMakeFiles/compile_Tridiagonalization_packedMatrix.dir/compile_Tridiagonalization_packedMatrix.cpp.o.d -o CMakeFiles/compile_Tridiagonalization_packedMatrix.dir/compile_Tridiagonalization_packedMatrix.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_row >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_row.out cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_tut_arithmetic_redux_minmax >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/tut_arithmetic_redux_minmax.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 62%] Built target compile_MatrixBase_row /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_log10.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_log10.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_log10.dir/DependInfo.cmake --color= [ 62%] Built target compile_tut_arithmetic_redux_minmax /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_setRandom_int_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_setRandom_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setRandom_int_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_log10.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_log10.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_setRandom_int_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_setRandom_int_int.dir/build [ 62%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_log10.dir/compile_Cwise_log10.cpp.o gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_log10.dir/compile_Cwise_log10.cpp.o -MF CMakeFiles/compile_Cwise_log10.dir/compile_Cwise_log10.cpp.o.d -o CMakeFiles/compile_Cwise_log10.dir/compile_Cwise_log10.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_log10.cpp [ 62%] Building CXX object doc/snippets/CMakeFiles/compile_Matrix_setRandom_int_int.dir/compile_Matrix_setRandom_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Matrix_setRandom_int_int.dir/compile_Matrix_setRandom_int_int.cpp.o -MF CMakeFiles/compile_Matrix_setRandom_int_int.dir/compile_Matrix_setRandom_int_int.cpp.o.d -o CMakeFiles/compile_Matrix_setRandom_int_int.dir/compile_Matrix_setRandom_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setRandom_int_int.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setIdentity_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setIdentity_int_int.cpp:18:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Jacobi_makeJacobi.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Jacobi_makeJacobi.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Jacobi_makeJacobi.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Jacobi_makeJacobi.cpp:19:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Jacobi_makeJacobi.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Jacobi_makeJacobi.cpp:19:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ [ 62%] Linking CXX executable compile_Matrix_setIdentity_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Matrix_setIdentity_int_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Matrix_setIdentity_int_int.dir/compile_Matrix_setIdentity_int_int.cpp.o -o compile_Matrix_setIdentity_int_int [ 62%] Linking CXX executable compile_RealQZ_compute cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_RealQZ_compute.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_RealQZ_compute.dir/compile_RealQZ_compute.cpp.o -o compile_RealQZ_compute In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseMax.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:347:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseMax.cpp:18:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseMax.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseMax.cpp:19:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ [ 62%] Linking CXX executable compile_Jacobi_makeJacobi cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Jacobi_makeJacobi.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Jacobi_makeJacobi.dir/compile_Jacobi_makeJacobi.cpp.o -o compile_Jacobi_makeJacobi cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Matrix_setIdentity_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Matrix_setIdentity_int_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 62%] Built target compile_Matrix_setIdentity_int_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_PartialPivLU_solve.dir/build.make doc/snippets/CMakeFiles/compile_PartialPivLU_solve.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialPivLU_solve.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_PartialPivLU_solve.dir/build.make doc/snippets/CMakeFiles/compile_PartialPivLU_solve.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setRandom_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setRandom_int.cpp:18:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 62%] Building CXX object doc/snippets/CMakeFiles/compile_PartialPivLU_solve.dir/compile_PartialPivLU_solve.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_PartialPivLU_solve.dir/compile_PartialPivLU_solve.cpp.o -MF CMakeFiles/compile_PartialPivLU_solve.dir/compile_PartialPivLU_solve.cpp.o.d -o CMakeFiles/compile_PartialPivLU_solve.dir/compile_PartialPivLU_solve.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, -1, -1, false>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ [ 62%] Linking CXX executable compile_Matrix_setRandom_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Matrix_setRandom_int.dir/link.txt --verbose=1 [ 62%] Linking CXX executable compile_MatrixBase_cwiseMax cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_cwiseMax.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Matrix_setRandom_int.dir/compile_Matrix_setRandom_int.cpp.o -o compile_Matrix_setRandom_int /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_cwiseMax.dir/compile_MatrixBase_cwiseMax.cpp.o -o compile_MatrixBase_cwiseMax In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:132:9: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h: In instantiation of 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, 4, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, 4, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, 4, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, 4, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, 4, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, 4, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, 4, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, 4, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, 4, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, 4, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, 4, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_log10.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:218:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_log10.cpp:18:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_log10.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_log10.cpp:19:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setRandom_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_setRandom_int_int.cpp:18:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Jacobi_makeJacobi >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Jacobi_makeJacobi.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 62%] Built target compile_Jacobi_makeJacobi /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_PartialRedux_maxCoeff.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_maxCoeff.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialRedux_maxCoeff.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_PartialRedux_maxCoeff.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_maxCoeff.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, 4, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, 4, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, 4, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, 4, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Block, 4, 1, true>, -1, 1, false>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 4, 1, true>, -1, 1, false>; Derived = Eigen::Block, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:86: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:32:7: required from 'static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, 4, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, 4, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 62%] Building CXX object doc/snippets/CMakeFiles/compile_PartialRedux_maxCoeff.dir/compile_PartialRedux_maxCoeff.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_PartialRedux_maxCoeff.dir/compile_PartialRedux_maxCoeff.cpp.o -MF CMakeFiles/compile_PartialRedux_maxCoeff.dir/compile_PartialRedux_maxCoeff.cpp.o.d -o CMakeFiles/compile_PartialRedux_maxCoeff.dir/compile_PartialRedux_maxCoeff.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_maxCoeff.cpp [ 62%] Linking CXX executable compile_Cwise_log10 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_log10.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_log10.dir/compile_Cwise_log10.cpp.o -o compile_Cwise_log10 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, 4, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, 4, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, 4, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:25: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Linking CXX executable compile_Matrix_setRandom_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Matrix_setRandom_int_int.dir/link.txt --verbose=1 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_cwiseMax >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_cwiseMax.out /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Matrix_setRandom_int_int.dir/compile_Matrix_setRandom_int_int.cpp.o -o compile_Matrix_setRandom_int_int gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 62%] Built target compile_MatrixBase_cwiseMax /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_segment.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_segment.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_segment.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_segment.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_segment.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:32:62: required from 'static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, 4, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, 4, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:32:62: required from 'static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, 4, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, 4, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] [ 62%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_template_int_segment.dir/compile_MatrixBase_template_int_segment.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_template_int_segment.dir/compile_MatrixBase_template_int_segment.cpp.o -MF CMakeFiles/compile_MatrixBase_template_int_segment.dir/compile_MatrixBase_template_int_segment.cpp.o.d -o CMakeFiles/compile_MatrixBase_template_int_segment.dir/compile_MatrixBase_template_int_segment.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_segment.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:32:62: required from 'static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, 4, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, 4, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, 4, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, 4, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, 4, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Matrix_setRandom_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Matrix_setRandom_int.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointMatrixVector.h:221:7: required from 'static void Eigen::internal::selfadjoint_product_impl::run(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; int LhsMode = 17; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Eigen::internal::selfadjoint_product_impl::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:772:109: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; int ProductTag = 3; Eigen::internal::generic_product_impl::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::SelfAdjointShape, Eigen::DenseShape, 3>; Eigen::internal::generic_product_impl_base::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::SelfAdjointShape, Eigen::DenseShape, 3>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:35: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 62%] Built target compile_Matrix_setRandom_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_TopicAliasing_mult3.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_mult3.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_mult3.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_TopicAliasing_mult3.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_mult3.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 62%] Building CXX object doc/snippets/CMakeFiles/compile_TopicAliasing_mult3.dir/compile_TopicAliasing_mult3.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_TopicAliasing_mult3.dir/compile_TopicAliasing_mult3.cpp.o -MF CMakeFiles/compile_TopicAliasing_mult3.dir/compile_TopicAliasing_mult3.cpp.o.d -o CMakeFiles/compile_TopicAliasing_mult3.dir/compile_TopicAliasing_mult3.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult3.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_log10 >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_log10.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 62%] Built target compile_Cwise_log10 /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_HouseholderSequence_HouseholderSequence.dir/build.make doc/snippets/CMakeFiles/compile_HouseholderSequence_HouseholderSequence.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_HouseholderSequence_HouseholderSequence.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_HouseholderSequence_HouseholderSequence.dir/build.make doc/snippets/CMakeFiles/compile_HouseholderSequence_HouseholderSequence.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 62%] Building CXX object doc/snippets/CMakeFiles/compile_HouseholderSequence_HouseholderSequence.dir/compile_HouseholderSequence_HouseholderSequence.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_HouseholderSequence_HouseholderSequence.dir/compile_HouseholderSequence_HouseholderSequence.cpp.o -MF CMakeFiles/compile_HouseholderSequence_HouseholderSequence.dir/compile_HouseholderSequence_HouseholderSequence.cpp.o.d -o CMakeFiles/compile_HouseholderSequence_HouseholderSequence.dir/compile_HouseholderSequence_HouseholderSequence.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_RealQZ_compute >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/RealQZ_compute.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Matrix_setRandom_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Matrix_setRandom_int_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 62%] Built target compile_RealQZ_compute /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_PartialRedux_prod.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_prod.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialRedux_prod.dir/DependInfo.cmake --color= [ 62%] Built target compile_Matrix_setRandom_int_int /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_PartialRedux_sum.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_sum.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialRedux_sum.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_PartialRedux_prod.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_prod.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_PartialRedux_sum.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_sum.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 62%] Building CXX object doc/snippets/CMakeFiles/compile_PartialRedux_prod.dir/compile_PartialRedux_prod.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_PartialRedux_prod.dir/compile_PartialRedux_prod.cpp.o -MF CMakeFiles/compile_PartialRedux_prod.dir/compile_PartialRedux_prod.cpp.o.d -o CMakeFiles/compile_PartialRedux_prod.dir/compile_PartialRedux_prod.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_prod.cpp [ 62%] Building CXX object doc/snippets/CMakeFiles/compile_PartialRedux_sum.dir/compile_PartialRedux_sum.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_PartialRedux_sum.dir/compile_PartialRedux_sum.cpp.o -MF CMakeFiles/compile_PartialRedux_sum.dir/compile_PartialRedux_sum.cpp.o.d -o CMakeFiles/compile_PartialRedux_sum.dir/compile_PartialRedux_sum.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_sum.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:24:43: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:24:54: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:317:5: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:22:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:22:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:22:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:503, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_packedMatrix.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointMatrixVector.h: In function 'Eigen::internal::selfadjoint_product_impl, -1, -1, false>, 17, false, Eigen::CwiseBinaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix const> const, Eigen::Block, 4, 1, true>, -1, 1, false> const>, 0, true>::run, -1, 1, false> >(Eigen::Block, -1, 1, false>&, Eigen::Block, -1, -1, false> const&, Eigen::CwiseBinaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix const> const, Eigen::Block, 4, 1, true>, -1, 1, false> const> const&, double const&)void': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointMatrixVector.h:227:7: warning: 'result_178' may be used uninitialized [-Wmaybe-uninitialized] 225 | internal::selfadjoint_matrix_vector_product::Flags&RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | int(LhsUpLo), bool(LhsBlasTraits::NeedToConjugate), bool(RhsBlasTraits::NeedToConjugate)>::run | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | ( | ^ 228 | lhs.rows(), // size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | actualRhsPtr, // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | actualDestPtr, // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | actualAlpha // scale factor | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | ); | ~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointMatrixVector.h:39:24: note: by argument 4 of type 'const double *' to 'Eigen::internal::selfadjoint_matrix_vector_product::run(long, double const*, long, double const*, double*, double)' declared here 39 | EIGEN_DONT_INLINE void selfadjoint_matrix_vector_product::run( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:62: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:22:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:61: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:22:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:57: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:22:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:22:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:22:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 5; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:47: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:22:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:46: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:22:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:42: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:22:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:162:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int Side = 1; int Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:62: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:22:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ [ 62%] Linking CXX executable compile_Tridiagonalization_packedMatrix cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tridiagonalization_packedMatrix.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tridiagonalization_packedMatrix.dir/compile_Tridiagonalization_packedMatrix.cpp.o -o compile_Tridiagonalization_packedMatrix In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_maxCoeff.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_maxCoeff.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_maxCoeff.cpp:20:79: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_maxCoeff.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::internal::member_maxCoeff, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_maxCoeff.cpp:20:79: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, Eigen::internal::member_maxCoeff, 0> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; LhsT = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Func = Eigen::internal::sub_assign_op; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:32: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:22:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_maxCoeff.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, 3, 1, true> >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::Block, 3, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:107:1: required from 'ResultType Eigen::internal::member_maxCoeff::operator()(const XprType&) const [with XprType = Eigen::Block, 3, 1, true>; ResultType = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1316:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_maxCoeff; int Direction = 0; Eigen::internal::evaluator >::Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, Eigen::internal::member_maxCoeff, 0> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:242:23: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_maxCoeff.cpp:20:79: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, 3, 1, true> >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, 3, 1, true> > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = bool; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:976:99: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<-1, -1, int>; ExpressionType = Eigen::Matrix; int Side = 1; bool Transposed = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1022:72: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::Matrix; int ProductTag = 8; MatrixShape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::Matrix; int Options = 2; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:22:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_segment.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_segment.cpp:18:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:22:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 1, 2, false>; _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 1, 2, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 1, 2, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_segment.cpp:20:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_segment.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 1, 2, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 1, 2, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 1, 2, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 1, 2, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 2, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Block, 1, 2, false>; OtherDerived = Eigen::Block, 1, 2, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 1, 2, false>; _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 1, 2, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 1, 2, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_segment.cpp:20:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) long long int>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 2, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 2, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 2, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 2, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 2, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 2, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 2, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 2, false>; Eigen::DenseBase::Scalar = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 2, false>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_template_int_segment.cpp:21:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 2, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) long long int>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult3.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult3.cpp:18:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:24:43: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:22:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult3.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult3.cpp:20:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult3.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = float; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = float; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = float; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, float, float, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::internal::gemm_blocking_space<0, float, float, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult3.cpp:20:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointMatrixVector.h: In function 'run': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointMatrixVector.h:227:7: warning: 'result_194' may be used uninitialized [-Wmaybe-uninitialized] 227 | ( | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointMatrixVector.h:39:24: note: by argument 4 of type 'const double *' to 'run' declared here 39 | EIGEN_DONT_INLINE void selfadjoint_matrix_vector_product::run( | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialPivLU_solve.cpp:24:43: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult3.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult3.cpp:20:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Linking CXX executable compile_PartialRedux_maxCoeff cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_PartialRedux_maxCoeff.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_PartialRedux_maxCoeff.dir/compile_PartialRedux_maxCoeff.cpp.o -o compile_PartialRedux_maxCoeff In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_sum.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_sum.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_sum.cpp:20:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_prod.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_prod.cpp:18:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_sum.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::internal::member_sum, 1> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_sum.cpp:20:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, Eigen::internal::member_sum, 1> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_prod, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_prod, 1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_prod, 1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_prod.cpp:20:72: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_prod.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::internal::member_prod, 1> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_prod, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_prod, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, Eigen::internal::member_prod, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_prod, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_prod, 1>; OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_prod, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_prod, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_prod, 1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_prod, 1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_prod.cpp:20:72: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, Eigen::internal::member_prod, 1> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:347:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:22:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:45:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_sum.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, 3, 1, true> >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, 3, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:104:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, 3, 1, true>; ResultType = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1316:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 1; Eigen::internal::evaluator >::Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, Eigen::internal::member_sum, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:242:23: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_sum.cpp:20:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, 3, 1, true> >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, 3, 1, true> > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:23:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_prod.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, 3, 1, true> >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_product_op; Derived = Eigen::Block, 3, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:487:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::prod() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:111:1: required from 'ResultType Eigen::internal::member_prod::operator()(const XprType&) const [with XprType = Eigen::Block, 3, 1, true>; ResultType = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1316:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_prod; int Direction = 1; Eigen::internal::evaluator >::Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, Eigen::internal::member_prod, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:242:23: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_prod, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_prod, 1>; OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_prod, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_prod, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_prod, 1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_prod, 1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_PartialRedux_prod.cpp:20:72: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, 3, 1, true> >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, 3, 1, true> > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ [ 65%] Linking CXX executable compile_MatrixBase_template_int_segment cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_template_int_segment.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_template_int_segment.dir/compile_MatrixBase_template_int_segment.cpp.o -o compile_MatrixBase_template_int_segment In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose >; OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:23:67: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tridiagonalization_packedMatrix >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tridiagonalization_packedMatrix.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:224:29: required from 'static void Eigen::internal::assignment_from_xpr_op_product::run(DstXprType&, const SrcXprType&, const InitialFunc&) [with SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; InitialFunc = Eigen::internal::assign_op; DstXprType = Eigen::Matrix; OtherXpr = Eigen::CwiseNullaryOp, Eigen::Matrix >; ProductType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Func1 = Eigen::internal::assign_op; Func2 = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:32:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:224:29: required from 'static void Eigen::internal::assignment_from_xpr_op_product::run(DstXprType&, const SrcXprType&, const InitialFunc&) [with SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; InitialFunc = Eigen::internal::assign_op; DstXprType = Eigen::Matrix; OtherXpr = Eigen::CwiseNullaryOp, Eigen::Matrix >; ProductType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Func1 = Eigen::internal::assign_op; Func2 = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:32:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 0>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:42:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 0>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Built target compile_Tridiagonalization_packedMatrix /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_RealSchur_RealSchur_MatrixType.dir/build.make doc/snippets/CMakeFiles/compile_RealSchur_RealSchur_MatrixType.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_RealSchur_RealSchur_MatrixType.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_RealSchur_RealSchur_MatrixType.dir/build.make doc/snippets/CMakeFiles/compile_RealSchur_RealSchur_MatrixType.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 65%] Building CXX object doc/snippets/CMakeFiles/compile_RealSchur_RealSchur_MatrixType.dir/compile_RealSchur_RealSchur_MatrixType.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_RealSchur_RealSchur_MatrixType.dir/compile_RealSchur_RealSchur_MatrixType.cpp.o -MF CMakeFiles/compile_RealSchur_RealSchur_MatrixType.dir/compile_RealSchur_RealSchur_MatrixType.cpp.o.d -o CMakeFiles/compile_RealSchur_RealSchur_MatrixType.dir/compile_RealSchur_RealSchur_MatrixType.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 1> >, Eigen::internal::sub_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:224:29: required from 'static void Eigen::internal::assignment_from_xpr_op_product::run(DstXprType&, const SrcXprType&, const InitialFunc&) [with SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; InitialFunc = Eigen::internal::assign_op; DstXprType = Eigen::Matrix; OtherXpr = Eigen::CwiseNullaryOp, Eigen::Matrix >; ProductType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Func1 = Eigen::internal::assign_op; Func2 = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:32:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:573:36: warning: arithmetic between different enumeration types 'Eigen::DenseBase >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 573 | vectorizableSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:42:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:573:36: warning: arithmetic between different enumeration types 'Eigen::DenseBase >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_PartialRedux_maxCoeff >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/PartialRedux_maxCoeff.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 65%] Built target compile_PartialRedux_maxCoeff /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_RealSchur_compute.dir/build.make doc/snippets/CMakeFiles/compile_RealSchur_compute.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_RealSchur_compute.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_RealSchur_compute.dir/build.make doc/snippets/CMakeFiles/compile_RealSchur_compute.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 65%] Building CXX object doc/snippets/CMakeFiles/compile_RealSchur_compute.dir/compile_RealSchur_compute.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_RealSchur_compute.dir/compile_RealSchur_compute.cpp.o -MF CMakeFiles/compile_RealSchur_compute.dir/compile_RealSchur_compute.cpp.o.d -o CMakeFiles/compile_RealSchur_compute.dir/compile_RealSchur_compute.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_template_int_segment >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_template_int_segment.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:45:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ [ 65%] Built target compile_MatrixBase_template_int_segment /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.dir/build.make doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.dir/depend /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.dir/build.make doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 68%] Building CXX object doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.dir/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.dir/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp.o -MF CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.dir/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp.o.d -o CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.dir/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp [ 68%] Linking CXX executable compile_PartialRedux_sum cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_PartialRedux_sum.dir/link.txt --verbose=1 [ 68%] Linking CXX executable compile_PartialRedux_prod cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_PartialRedux_prod.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_PartialRedux_prod.dir/compile_PartialRedux_prod.cpp.o -o compile_PartialRedux_prod /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_PartialRedux_sum.dir/compile_PartialRedux_sum.cpp.o -o compile_PartialRedux_sum In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:161:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:256:43: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:45:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:45:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:45:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ [ 68%] Linking CXX executable compile_TopicAliasing_mult3 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_TopicAliasing_mult3.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_TopicAliasing_mult3.dir/compile_TopicAliasing_mult3.cpp.o -o compile_TopicAliasing_mult3 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_PartialRedux_sum >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/PartialRedux_sum.out cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_PartialRedux_prod >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/PartialRedux_prod.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 68%] Built target compile_PartialRedux_sum [ 68%] Built target compile_PartialRedux_prod /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.dir/build.make doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.dir/DependInfo.cmake --color= /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_eigenvalues.dir/build.make doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_eigenvalues.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_eigenvalues.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.dir/build.make doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.dir/build gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:45:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_eigenvalues.dir/build.make doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_eigenvalues.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 68%] Building CXX object doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_eigenvalues.dir/compile_SelfAdjointEigenSolver_eigenvalues.cpp.o [ 68%] Building CXX object doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.dir/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.dir/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp.o -MF CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.dir/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp.o.d -o CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.dir/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_eigenvalues.dir/compile_SelfAdjointEigenSolver_eigenvalues.cpp.o -MF CMakeFiles/compile_SelfAdjointEigenSolver_eigenvalues.dir/compile_SelfAdjointEigenSolver_eigenvalues.cpp.o.d -o CMakeFiles/compile_SelfAdjointEigenSolver_eigenvalues.dir/compile_SelfAdjointEigenSolver_eigenvalues.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:45:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:45:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:224:29: required from 'static void Eigen::internal::assignment_from_xpr_op_product::run(DstXprType&, const SrcXprType&, const InitialFunc&) [with SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; InitialFunc = Eigen::internal::assign_op; DstXprType = Eigen::Matrix; OtherXpr = Eigen::CwiseNullaryOp, Eigen::Matrix >; ProductType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Func1 = Eigen::internal::assign_op; Func2 = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:32:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:222:35: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:224:29: required from 'static void Eigen::internal::assignment_from_xpr_op_product::run(DstXprType&, const SrcXprType&, const InitialFunc&) [with SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; InitialFunc = Eigen::internal::assign_op; DstXprType = Eigen::Matrix; OtherXpr = Eigen::CwiseNullaryOp, Eigen::Matrix >; ProductType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Func1 = Eigen::internal::assign_op; Func2 = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:32:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:42:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 3, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 3, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:45:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:45:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:45:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:45:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:45:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:42:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:42:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:573:36: warning: arithmetic between different enumeration types 'Eigen::DenseBase >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 573 | vectorizableSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:45:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:45:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:45:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, false> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:45:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:45:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::HouseholderSequence, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_HouseholderSequence_HouseholderSequence.cpp:45:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_TopicAliasing_mult3 >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/TopicAliasing_mult3.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 68%] Built target compile_TopicAliasing_mult3 /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SelfAdjointView_eigenvalues.dir/build.make doc/snippets/CMakeFiles/compile_SelfAdjointView_eigenvalues.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointView_eigenvalues.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SelfAdjointView_eigenvalues.dir/build.make doc/snippets/CMakeFiles/compile_SelfAdjointView_eigenvalues.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 68%] Building CXX object doc/snippets/CMakeFiles/compile_SelfAdjointView_eigenvalues.dir/compile_SelfAdjointView_eigenvalues.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_SelfAdjointView_eigenvalues.dir/compile_SelfAdjointView_eigenvalues.cpp.o -MF CMakeFiles/compile_SelfAdjointView_eigenvalues.dir/compile_SelfAdjointView_eigenvalues.cpp.o.d -o CMakeFiles/compile_SelfAdjointView_eigenvalues.dir/compile_SelfAdjointView_eigenvalues.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:7, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:230:41: required from 'class Eigen::RealSchur >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:7, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:230:41: required from 'class Eigen::RealSchur >' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:19:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:107:15: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:108:15: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Linking CXX executable compile_PartialPivLU_solve cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_PartialPivLU_solve.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_PartialPivLU_solve.dir/compile_PartialPivLU_solve.cpp.o -o compile_PartialPivLU_solve In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:86:15: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(Eigen::RealSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:19:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:27:57: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:119:11: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:120:11: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:121:11: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:433:45: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Inverse > >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Inverse > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Inverse > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:433:45: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = float; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:87:15: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(Eigen::RealSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:19:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:334:61: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, -1, -1, false>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:18:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:164:9: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:535:35: required from 'Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:439:49: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, 1, false> >::' and 'Eigen::internal::visitor_evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:433:45: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = float; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:22:68: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:46: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:37: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h: In instantiation of 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, 4, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, 4, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, 4, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, 4, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, 4, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, 4, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, 4, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, 4, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, 4, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, 4, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, 4, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:159:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:861:57: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = float; Scalar = float; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:520:87: required from 'Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:439:49: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 1; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:46: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:23:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:184:59: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:20:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:334:61: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:791:20: required from 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, -1, -1, false>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:185:53: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 1, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:186:54: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl >, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:535:35: required from 'Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:439:49: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, 1, false> >::' and 'Eigen::internal::visitor_evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:46: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:37: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:31:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h: In instantiation of 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:791:20: required from 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:365:74: required from 'typename MatrixType::Scalar Eigen::RealSchur<_MatrixType>::computeNormOfT() [with _MatrixType = Eigen::Matrix; typename MatrixType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:304:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:510:26: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:192:35: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl >, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:7: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:530:24: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:330:57: required from 'typename Eigen::MatrixBase::ConstSelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() const [with unsigned int UpLo = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstSelfAdjointViewReturnType::Type = const Eigen::SelfAdjointView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:184:59: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, 4, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, 4, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, 4, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, 4, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Block, 4, 1, true>, -1, 1, false>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 4, 1, true>, -1, 1, false>; Derived = Eigen::Block, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = float; typename Eigen::internal::traits::Scalar = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:86: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:32:7: required from 'static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = float; Index = long int; UType = Eigen::Block, 4, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, 4, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:433:45: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:417:13: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:23:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:7: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:23:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, 4, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:7: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:25: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:86: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = true; DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:89: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 1>; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:7: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:23:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:25: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, 1>': /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:46: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:365:74: required from 'typename MatrixType::Scalar Eigen::RealSchur<_MatrixType>::computeNormOfT() [with _MatrixType = Eigen::Matrix; typename MatrixType::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:304:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:510:26: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, -1, -1, false>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:358:51: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:175:19: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:162:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix; Rhs = Eigen::Matrix; int Side = 1; int Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:185:53: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 2, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:18:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, 1>]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:46: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:530:24: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, 4, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, 4, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, 4, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:164:9: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, 4, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointMatrixVector.h:221:7: required from 'static void Eigen::internal::selfadjoint_product_impl::run(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; int LhsMode = 17; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Eigen::internal::selfadjoint_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:772:109: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; int ProductTag = 3; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::SelfAdjointShape, Eigen::DenseShape, 3>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, Eigen::SelfAdjointShape, Eigen::DenseShape, 3>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 4, 1, true>, -1, 1, false> >, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:35: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:535:35: required from 'Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:439:49: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, 1, false> >::' and 'Eigen::internal::visitor_evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:433:45: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:154:16: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 2, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, -1, -1, false>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:128:18: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = float; typename DstXprType::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_PartialPivLU_solve >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/PartialPivLU_solve.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 68%] Linking CXX executable compile_HouseholderSequence_HouseholderSequence cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_HouseholderSequence_HouseholderSequence.dir/link.txt --verbose=1 [ 68%] Built target compile_PartialPivLU_solve /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_TopicAliasing_block_correct.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_block_correct.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_block_correct.dir/DependInfo.cmake --color= /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_HouseholderSequence_HouseholderSequence.dir/compile_HouseholderSequence_HouseholderSequence.cpp.o -o compile_HouseholderSequence_HouseholderSequence gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_TopicAliasing_block_correct.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_block_correct.dir/build /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:357:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:175:19: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, -1, -1, false> >, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:398:60: required from 'static Eigen::internal::LLT_Traits::MatrixL Eigen::internal::LLT_Traits::getL(const MatrixType&) [with MatrixType = Eigen::Matrix; Eigen::internal::LLT_Traits::MatrixL = const Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:129:26: required from 'typename Eigen::LLT::Traits::MatrixL Eigen::LLT::matrixL() const [with _MatrixType = Eigen::Matrix; int _UpLo = 1; typename Eigen::LLT::Traits::MatrixL = const Eigen::TriangularView, 1>; Eigen::LLT::Traits = Eigen::internal::LLT_Traits, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:185:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:535:35: required from 'Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:439:49: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, 1, false> >::' and 'Eigen::internal::visitor_evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:165:18: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, -1, -1, true>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView >, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:399:60: required from 'static Eigen::internal::LLT_Traits::MatrixU Eigen::internal::LLT_Traits::getU(const MatrixType&) [with MatrixType = Eigen::Matrix; Eigen::internal::LLT_Traits::MatrixU = const Eigen::TriangularView >, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:122:26: required from 'typename Eigen::LLT::Traits::MatrixU Eigen::LLT::matrixU() const [with _MatrixType = Eigen::Matrix; int _UpLo = 1; typename Eigen::LLT::Traits::MatrixU = const Eigen::TriangularView >, 2>; Eigen::LLT::Traits = Eigen::internal::LLT_Traits, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:186:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase >, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase >, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:46: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:37: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:37: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ [ 68%] Building CXX object doc/snippets/CMakeFiles/compile_TopicAliasing_block_correct.dir/compile_TopicAliasing_block_correct.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_TopicAliasing_block_correct.dir/compile_TopicAliasing_block_correct.cpp.o -MF CMakeFiles/compile_TopicAliasing_block_correct.dir/compile_TopicAliasing_block_correct.cpp.o.d -o CMakeFiles/compile_TopicAliasing_block_correct.dir/compile_TopicAliasing_block_correct.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_block_correct.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:334:18: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h: In instantiation of 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h: In instantiation of 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:791:20: required from 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:33:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:441:74: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:175:19: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:441:125: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:175:19: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:154:16: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:791:20: required from 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, -1, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:128:18: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = float; typename DstXprType::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, -1, true>, -1, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:165:18: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, -1, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:334:18: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:7: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:73: required from 'void Eigen::internal::HessenbergDecompositionMatrixHReturnType::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:476:29: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:286:10: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Inverse >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Inverse >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Inverse >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Inverse >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Inverse >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Inverse >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Inverse >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Inverse >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Inverse >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:154:16: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Inverse >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:358:51: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:175:19: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:505:9: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:507:9: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::TriangularBase::evalToLazy(Eigen::MatrixBase&) const [with DenseDerived = Eigen::Matrix; Derived = Eigen::SelfAdjointView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:605:13: required from 'void Eigen::TriangularBase::evalTo(Eigen::MatrixBase&) const [with DenseDerived = Eigen::Matrix; Derived = Eigen::SelfAdjointView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::SelfAdjointView, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::SelfAdjointView, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::SelfAdjointView, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::SelfAdjointShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SelfAdjointView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SelfAdjointView, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:832:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::SelfAdjointView, 1>; OtherDerived = Eigen::SelfAdjointView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::SelfAdjointView, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:90:15: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:938:73: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 938 | internal::call_triangular_assignment_loop(other.derived(), derived().nestedExpression()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 2, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 2, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 2, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 2, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 2, 1, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 2, 1, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 2, 1, false>; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:528:24: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:22:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:321:36: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:175:19: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:321:36: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:175:19: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false> >, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Transpose, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Transpose, -1, -1, false> >; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, -1, -1, false> >, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:357:60: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:175:19: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false> >, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:7: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:27:57: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_eigenvalues.cpp:19:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:73: required from 'void Eigen::internal::HessenbergDecompositionMatrixHReturnType::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:84:25: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:476:29: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:286:10: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:505:9: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:507:9: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: required from 'void Eigen::internal::tribb_kernel::operator()(Eigen::internal::tribb_kernel::ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; Eigen::internal::tribb_kernel::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from 'static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_triangular_product::ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; Eigen::internal::general_matrix_matrix_triangular_product::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from 'static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Block, -1, -1, false>; OtherType = Eigen::Block, -1, -1, false>; int UpLo = 1; typename MatrixType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointProduct.h:126:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:100:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:175:19: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, 2, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, 2, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::TriangularBase::evalToLazy(Eigen::MatrixBase&) const [with DenseDerived = Eigen::Matrix; Derived = Eigen::SelfAdjointView, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:605:13: required from 'void Eigen::TriangularBase::evalTo(Eigen::MatrixBase&) const [with DenseDerived = Eigen::Matrix; Derived = Eigen::SelfAdjointView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::SelfAdjointView, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::SelfAdjointView, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::SelfAdjointView, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::SelfAdjointShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SelfAdjointView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:548:13: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::SelfAdjointView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::SelfAdjointView, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:184:16: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:938:73: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 938 | internal::call_triangular_assignment_loop(other.derived(), derived().nestedExpression()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, 2, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = float; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, 1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, 1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, 1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 2, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:573:36: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, -1, false>, 2, -1, false> >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 573 | vectorizableSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:476:29: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:286:10: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, false> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Eigen::internal::generic_product_impl::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:27:57: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 4; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:21:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = float; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:84:25: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:476:29: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:245:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:286:10: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:84:22: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_HouseholderSequence_HouseholderSequence >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/HouseholderSequence_HouseholderSequence.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 68%] Built target compile_HouseholderSequence_HouseholderSequence /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_TopicAliasing_mult4.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_mult4.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_mult4.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_TopicAliasing_mult4.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_mult4.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 68%] Building CXX object doc/snippets/CMakeFiles/compile_TopicAliasing_mult4.dir/compile_TopicAliasing_mult4.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_TopicAliasing_mult4.dir/compile_TopicAliasing_mult4.cpp.o -MF CMakeFiles/compile_TopicAliasing_mult4.dir/compile_TopicAliasing_mult4.cpp.o.d -o CMakeFiles/compile_TopicAliasing_mult4.dir/compile_TopicAliasing_mult4.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult4.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:84:22: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h:91:10: required from 'Eigen::SelfAdjointView::EigenvaluesReturnType Eigen::SelfAdjointView::eigenvalues() const [with _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Eigen::SelfAdjointView::EigenvaluesReturnType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointView_eigenvalues.cpp:19:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:22:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:84:22: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:32:79: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = double; int _Rows = 8; int _Cols = 8; int _Options = 1; int _MaxRows = 8; int _MaxCols = 8]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; int LhsStorageOrder = 1; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 2; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; typename Dest::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::TriangularView >, 2>; Rhs = Eigen::Matrix; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::TriangularView >, 2>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl >, 2>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, 2>, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 2>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 2>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:199:10: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = double; int _Rows = 8; int _Cols = 8; int _Options = 0; int _MaxRows = 8; int _MaxCols = 8]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 1; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 1; bool LhsIsTriangular = true; Lhs = const Eigen::Matrix; Rhs = Eigen::Matrix; typename Dest::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::TriangularView, 1>; Rhs = Eigen::Matrix; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::TriangularView, 1>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, 1>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 1>, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:218:21: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::TriangularView, 1>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::TriangularView, 1>, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::TriangularView, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:198:10: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, 2>, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 2>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 2>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:199:10: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator >, -1, -1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_block_correct.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_block_correct.cpp:18:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, -1, -1, true>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 2, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false>, 2, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >, Eigen::internal::assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, true>, -1, -1, false>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, -1, -1, true>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 4, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 2, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false>, 2, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >, Eigen::internal::assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 1, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, 1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 1, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, 1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 2, false>, 1, 2, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 2, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 2, false>, 1, 2, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 2, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, 2, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:390:25: required from 'static void Eigen::internal::unaligned_dense_assignment_loop::run(Kernel&, Eigen::Index, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >, Eigen::internal::sub_assign_op, 0>; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:413:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, 2, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:27:57: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:163:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, 1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:390:25: required from 'static void Eigen::internal::unaligned_dense_assignment_loop::run(Kernel&, Eigen::Index, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >, Eigen::internal::sub_assign_op, 0>; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:413:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, 1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:166:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:537:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:27:57: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, 2, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:222:35: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, 2, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:317:5: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:28:33: required from 'static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; int Size = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:310:60: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:21:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ [ 68%] Linking CXX executable compile_TopicAliasing_block_correct cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_TopicAliasing_block_correct.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_TopicAliasing_block_correct.dir/compile_TopicAliasing_block_correct.cpp.o -o compile_TopicAliasing_block_correct In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:188:18: required from 'Eigen::GeneralizedSelfAdjointEigenSolver& Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h:110:7: required from 'Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::GeneralizedSelfAdjointEigenSolver(const MatrixType&, const MatrixType&, int) [with _MatrixType = Eigen::Matrix; Eigen::GeneralizedSelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp:25:51: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_RealSchur_MatrixType.cpp:27:57: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, 2, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, 1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:536:69: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:20:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:62: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 5; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:47: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:162:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int Side = 1; int Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:62: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_TopicAliasing_block_correct >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/TopicAliasing_block_correct.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 68%] Built target compile_TopicAliasing_block_correct /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SparseMatrix_coeffs.dir/build.make doc/snippets/CMakeFiles/compile_SparseMatrix_coeffs.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SparseMatrix_coeffs.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_SparseMatrix_coeffs.dir/build.make doc/snippets/CMakeFiles/compile_SparseMatrix_coeffs.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 68%] Building CXX object doc/snippets/CMakeFiles/compile_SparseMatrix_coeffs.dir/compile_SparseMatrix_coeffs.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_SparseMatrix_coeffs.dir/compile_SparseMatrix_coeffs.cpp.o -MF CMakeFiles/compile_SparseMatrix_coeffs.dir/compile_SparseMatrix_coeffs.cpp.o.d -o CMakeFiles/compile_SparseMatrix_coeffs.dir/compile_SparseMatrix_coeffs.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult4.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult4.cpp:18:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; LhsT = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Func = Eigen::internal::sub_assign_op; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:32: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult4.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Product, Eigen::Matrix, 0> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Product, Eigen::Matrix, 0> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Product, Eigen::Matrix, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Product, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Product, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Product, Eigen::Matrix, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Product, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult4.cpp:21:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:61: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 5, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h: In instantiation of 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:57: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:171:24: warning: bitwise operation between different enumeration types 'Eigen::TriangularViewImpl, 2, Eigen::Dense>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 171 | eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower))); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:46: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 5> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = const Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularView::MatrixType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:641:56: required from 'typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type Eigen::MatrixBase::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Matrix; typename Eigen::MatrixBase::ConstTriangularViewReturnType::Type = const Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:243:42: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 2> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult4.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Product, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Product, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Product, Eigen::Matrix, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Product, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult4.cpp:21:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult4.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = float; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = float; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = float; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, float, float, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::internal::gemm_blocking_space<0, float, float, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Product, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Product, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Product, Eigen::Matrix, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Product, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult4.cpp:21:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult4.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Product, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Product, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Product, Eigen::Matrix, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Product, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult4.cpp:21:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Linking CXX executable compile_SelfAdjointEigenSolver_eigenvalues cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_SelfAdjointEigenSolver_eigenvalues.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = bool; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:976:99: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<-1, -1, int>; ExpressionType = Eigen::CwiseNullaryOp, Eigen::Matrix >; int Side = 1; bool Transposed = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1022:72: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::CwiseNullaryOp, Eigen::Matrix >; int ProductTag = 8; MatrixShape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::CwiseNullaryOp, Eigen::Matrix >; int Options = 2; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::Inverse > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Inverse > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Inverse >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_RealSchur_compute.cpp:22:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_SelfAdjointEigenSolver_eigenvalues.dir/compile_SelfAdjointEigenSolver_eigenvalues.cpp.o -o compile_SelfAdjointEigenSolver_eigenvalues In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:503, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointMatrixVector.h: In function 'Eigen::internal::selfadjoint_product_impl, -1, -1, false>, 17, false, Eigen::CwiseBinaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix const> const, Eigen::Block, 4, 1, true>, -1, 1, false> const>, 0, true>::run, -1, 1, false> >(Eigen::Block, -1, 1, false>&, Eigen::Block, -1, -1, false> const&, Eigen::CwiseBinaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix const> const, Eigen::Block, 4, 1, true>, -1, 1, false> const> const&, float const&)void': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointMatrixVector.h:227:7: warning: 'result_98' may be used uninitialized [-Wmaybe-uninitialized] 225 | internal::selfadjoint_matrix_vector_product::Flags&RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | int(LhsUpLo), bool(LhsBlasTraits::NeedToConjugate), bool(RhsBlasTraits::NeedToConjugate)>::run | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | ( | ^ 228 | lhs.rows(), // size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | actualRhsPtr, // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | actualDestPtr, // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | actualAlpha // scale factor | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | ); | ~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointMatrixVector.h:39:24: note: by argument 4 of type 'const float *' to 'Eigen::internal::selfadjoint_matrix_vector_product::run(long, float const*, long, float const*, float*, float)' declared here 39 | EIGEN_DONT_INLINE void selfadjoint_matrix_vector_product::run( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Linking CXX executable compile_SelfAdjointView_eigenvalues cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_SelfAdjointView_eigenvalues.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_SelfAdjointView_eigenvalues.dir/compile_SelfAdjointView_eigenvalues.cpp.o -o compile_SelfAdjointView_eigenvalues [ 68%] Linking CXX executable compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.dir/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp.o -o compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver [ 68%] Linking CXX executable compile_TopicAliasing_mult4 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_TopicAliasing_mult4.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_TopicAliasing_mult4.dir/compile_TopicAliasing_mult4.cpp.o -o compile_TopicAliasing_mult4 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointMatrixVector.h: In function 'run': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointMatrixVector.h:227:7: warning: 'result_114' may be used uninitialized [-Wmaybe-uninitialized] 227 | ( | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointMatrixVector.h:39:24: note: by argument 4 of type 'const float *' to 'run' declared here 39 | EIGEN_DONT_INLINE void selfadjoint_matrix_vector_product::run( | ^ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_SelfAdjointEigenSolver_eigenvalues >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/SelfAdjointEigenSolver_eigenvalues.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 68%] Built target compile_SelfAdjointEigenSolver_eigenvalues /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_TopicAliasing_mult2.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_mult2.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_mult2.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_TopicAliasing_mult2.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_mult2.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 68%] Building CXX object doc/snippets/CMakeFiles/compile_TopicAliasing_mult2.dir/compile_TopicAliasing_mult2.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_TopicAliasing_mult2.dir/compile_TopicAliasing_mult2.cpp.o -MF CMakeFiles/compile_TopicAliasing_mult2.dir/compile_TopicAliasing_mult2.cpp.o.d -o CMakeFiles/compile_TopicAliasing_mult2.dir/compile_TopicAliasing_mult2.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult2.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::SparseMatrix; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:23:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = const Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = const int*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseCompressedBase.h:51:80: required from 'const Eigen::Map::IndexVector> Eigen::SparseCompressedBase::innerNonZeros() const [with Derived = Eigen::SparseMatrix; typename Eigen::SparseMatrixBase::IndexVector = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseCompressedBase.h:65:29: required from 'Eigen::Index Eigen::SparseCompressedBase::nonZeros() const [with Derived = Eigen::SparseMatrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:24:32: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Array; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:594:14: required from 'static Eigen::PlainObjectBase::MapType Eigen::PlainObjectBase::Map(Eigen::PlainObjectBase::Scalar*, Eigen::Index) [with Derived = Eigen::Array; Eigen::PlainObjectBase::MapType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::PlainObjectBase::Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseCompressedBase.h:126:111: required from 'Eigen::Map >::Scalar, -1, 1> > Eigen::SparseCompressedBase::coeffs() [with Derived = Eigen::SparseMatrix; typename Eigen::internal::traits >::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:24:92: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:24:105: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 68%] Built target compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_atan.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_atan.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_atan.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Cwise_atan.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_atan.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 72%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_atan.dir/compile_Cwise_atan.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_atan.dir/compile_Cwise_atan.cpp.o -MF CMakeFiles/compile_Cwise_atan.dir/compile_Cwise_atan.cpp.o.d -o CMakeFiles/compile_Cwise_atan.dir/compile_Cwise_atan.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_atan.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_TopicAliasing_mult4 >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/TopicAliasing_mult4.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 72%] Built target compile_TopicAliasing_mult4 /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tridiagonalization_Tridiagonalization_MatrixType.dir/build.make doc/snippets/CMakeFiles/compile_Tridiagonalization_Tridiagonalization_MatrixType.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tridiagonalization_Tridiagonalization_MatrixType.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tridiagonalization_Tridiagonalization_MatrixType.dir/build.make doc/snippets/CMakeFiles/compile_Tridiagonalization_Tridiagonalization_MatrixType.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 72%] Building CXX object doc/snippets/CMakeFiles/compile_Tridiagonalization_Tridiagonalization_MatrixType.dir/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tridiagonalization_Tridiagonalization_MatrixType.dir/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp.o -MF CMakeFiles/compile_Tridiagonalization_Tridiagonalization_MatrixType.dir/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp.o.d -o CMakeFiles/compile_Tridiagonalization_Tridiagonalization_MatrixType.dir/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_SelfAdjointView_eigenvalues >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/SelfAdjointView_eigenvalues.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 72%] Built target compile_SelfAdjointView_eigenvalues /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_isOrthogonal.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isOrthogonal.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_isOrthogonal.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_isOrthogonal.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isOrthogonal.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 72%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_isOrthogonal.dir/compile_MatrixBase_isOrthogonal.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_isOrthogonal.dir/compile_MatrixBase_isOrthogonal.cpp.o -MF CMakeFiles/compile_MatrixBase_isOrthogonal.dir/compile_MatrixBase_isOrthogonal.cpp.o.d -o CMakeFiles/compile_MatrixBase_isOrthogonal.dir/compile_MatrixBase_isOrthogonal.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isOrthogonal.cpp [ 75%] Linking CXX executable compile_SparseMatrix_coeffs cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_SparseMatrix_coeffs.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_SparseMatrix_coeffs.dir/compile_SparseMatrix_coeffs.cpp.o -o compile_SparseMatrix_coeffs In member function '__ct ', inlined from 'reallocate' at /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/CompressedStorage.h:234:38: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Memory.h:589:13: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 589 | m_ptr = new T[size]; | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Memory.h: In member function 'reallocate': /usr/include/c++/11/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_SparseMatrix_coeffs >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/SparseMatrix_coeffs.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 75%] Built target compile_SparseMatrix_coeffs /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tridiagonalization_compute.dir/build.make doc/snippets/CMakeFiles/compile_Tridiagonalization_compute.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tridiagonalization_compute.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tridiagonalization_compute.dir/build.make doc/snippets/CMakeFiles/compile_Tridiagonalization_compute.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult2.cpp:18:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 79%] Building CXX object doc/snippets/CMakeFiles/compile_Tridiagonalization_compute.dir/compile_Tridiagonalization_compute.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tridiagonalization_compute.dir/compile_Tridiagonalization_compute.cpp.o -MF CMakeFiles/compile_Tridiagonalization_compute.dir/compile_Tridiagonalization_compute.cpp.o.d -o CMakeFiles/compile_Tridiagonalization_compute.dir/compile_Tridiagonalization_compute.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult2.cpp:26:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = float; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = float; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = float; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, float, float, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::internal::gemm_blocking_space<0, float, float, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult2.cpp:26:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult2.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_mult2.cpp:26:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_atan.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = double; typename OtherDerived::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_atan.cpp:18:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_atan.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Cwise_atan.cpp:19:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isOrthogonal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:347:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isOrthogonal.cpp:18:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isOrthogonal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:287:83: required from 'bool Eigen::MatrixBase::isOrthogonal(const Eigen::MatrixBase&, const RealScalar&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isOrthogonal.cpp:22:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isOrthogonal.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:287:83: required from 'bool Eigen::MatrixBase::isOrthogonal(const Eigen::MatrixBase&, const RealScalar&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isOrthogonal.cpp:22:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; Eigen::internal::dot_nocheck::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:287:33: required from 'bool Eigen::MatrixBase::isOrthogonal(const Eigen::MatrixBase&, const RealScalar&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_isOrthogonal.cpp:22:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, -1, -1, false>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:18:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:132:9: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h: In instantiation of 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Linking CXX executable compile_Cwise_atan cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_atan.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Cwise_atan.dir/compile_Cwise_atan.cpp.o -o compile_Cwise_atan [ 79%] Linking CXX executable compile_MatrixBase_isOrthogonal cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_isOrthogonal.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_isOrthogonal.dir/compile_MatrixBase_isOrthogonal.cpp.o -o compile_MatrixBase_isOrthogonal In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:26:57: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:19:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:86: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:25: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Linking CXX executable compile_RealSchur_RealSchur_MatrixType cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_RealSchur_RealSchur_MatrixType.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_RealSchur_RealSchur_MatrixType.dir/compile_RealSchur_RealSchur_MatrixType.cpp.o -o compile_RealSchur_RealSchur_MatrixType [ 79%] Linking CXX executable compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.dir/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp.o -o compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2 [ 79%] Linking CXX executable compile_TopicAliasing_mult2 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_TopicAliasing_mult2.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:32:62: required from 'static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, -1, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_TopicAliasing_mult2.dir/compile_TopicAliasing_mult2.cpp.o -o compile_TopicAliasing_mult2 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:32:62: required from 'static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, -1, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:32:62: required from 'static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, -1, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Cwise_atan >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Cwise_atan.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:135:43: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:21:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] [ 79%] Built target compile_Cwise_atan /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Block.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Block.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Block.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Block.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Block.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Block.dir/compile_Tutorial_AdvancedInitialization_Block.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Block.dir/compile_Tutorial_AdvancedInitialization_Block.cpp.o -MF CMakeFiles/compile_Tutorial_AdvancedInitialization_Block.dir/compile_Tutorial_AdvancedInitialization_Block.cpp.o.d -o CMakeFiles/compile_Tutorial_AdvancedInitialization_Block.dir/compile_Tutorial_AdvancedInitialization_Block.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Block.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_isOrthogonal >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_isOrthogonal.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target compile_MatrixBase_isOrthogonal /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cwiseAbs.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwiseAbs.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseAbs.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_MatrixBase_cwiseAbs.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwiseAbs.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_cwiseAbs.dir/compile_MatrixBase_cwiseAbs.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_cwiseAbs.dir/compile_MatrixBase_cwiseAbs.cpp.o -MF CMakeFiles/compile_MatrixBase_cwiseAbs.dir/compile_MatrixBase_cwiseAbs.cpp.o.d -o CMakeFiles/compile_MatrixBase_cwiseAbs.dir/compile_MatrixBase_cwiseAbs.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseAbs.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:548:13: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:22:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:26:57: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:548:13: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:22:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::TriangularView, 10>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:547:5: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewImpl() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:217:73: required from 'Eigen::TriangularView::TriangularView(Eigen::TriangularView::MatrixType&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularView::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:632:51: required from 'typename Eigen::MatrixBase::TriangularViewReturnType::Type Eigen::MatrixBase::triangularView() [with unsigned int Mode = 10; Derived = Eigen::Matrix; typename Eigen::MatrixBase::TriangularViewReturnType::Type = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:51: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:548:13: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:22:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, 10> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Eigen::internal::generic_product_impl::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:26:57: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:548:13: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:22:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:548:13: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:22:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, -1, -1, false>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:161:43: required from 'Eigen::Tridiagonalization<_MatrixType>& Eigen::Tridiagonalization<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:548:13: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:22:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:548:13: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:22:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:114:9: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(Eigen::Tridiagonalization<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::Tridiagonalization<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:18:32: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:115:9: required from 'Eigen::Tridiagonalization<_MatrixType>::Tridiagonalization(Eigen::Tridiagonalization<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::Tridiagonalization<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:18:32: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h: In instantiation of 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:161:43: required from 'Eigen::Tridiagonalization<_MatrixType>& Eigen::Tridiagonalization<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, -1, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:26:57: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:26:57: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:548:13: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:22:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularBase::TriangularBase() [with Derived = Eigen::SelfAdjointView, -1, -1, false>, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:73:74: required from 'Eigen::SelfAdjointView::SelfAdjointView(Eigen::SelfAdjointView::MatrixType&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::MatrixType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:347:52: required from 'typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type Eigen::MatrixBase::selfadjointView() [with unsigned int UpLo = 1; Derived = Eigen::Block, -1, -1, false>; typename Eigen::MatrixBase::SelfAdjointViewReturnType::Type = Eigen::SelfAdjointView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:161:43: required from 'Eigen::Tridiagonalization<_MatrixType>& Eigen::Tridiagonalization<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:51: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:56:70: warning: bitwise operation between different enumeration types 'Eigen::TriangularBase, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 56 | inline TriangularBase() { eigen_assert(!((Mode&UnitDiag) && (Mode&ZeroDiag))); } | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:2:51: note: in definition of macro 'eigen_assert' 2 | #define eigen_assert(X) if(!eigen_did_assert && !(X)){ std::cout << "### Assertion raised in " << __FILE__ << ":" << __LINE__ << ":\n" #X << "\n### The following would happen without assertions:\n"; eigen_did_assert = true;} | ^ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_TopicAliasing_mult2 >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/TopicAliasing_mult2.out /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:548:13: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:22:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:20:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target compile_TopicAliasing_mult2 /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_CommaTemporary.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_CommaTemporary.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_CommaTemporary.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = float; typename Eigen::internal::traits::Scalar = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:86: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:161:43: required from 'Eigen::Tridiagonalization<_MatrixType>& Eigen::Tridiagonalization<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_CommaTemporary.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_CommaTemporary.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_CommaTemporary.dir/compile_Tutorial_AdvancedInitialization_CommaTemporary.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_CommaTemporary.dir/compile_Tutorial_AdvancedInitialization_CommaTemporary.cpp.o -MF CMakeFiles/compile_Tutorial_AdvancedInitialization_CommaTemporary.dir/compile_Tutorial_AdvancedInitialization_CommaTemporary.cpp.o.d -o CMakeFiles/compile_Tutorial_AdvancedInitialization_CommaTemporary.dir/compile_Tutorial_AdvancedInitialization_CommaTemporary.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_CommaTemporary.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp:26:57: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:161:43: required from 'Eigen::Tridiagonalization<_MatrixType>& Eigen::Tridiagonalization<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:25: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:161:43: required from 'Eigen::Tridiagonalization<_MatrixType>& Eigen::Tridiagonalization<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_RealSchur_RealSchur_MatrixType >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/RealSchur_RealSchur_MatrixType.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target compile_RealSchur_RealSchur_MatrixType /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Join.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Join.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Join.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Join.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Join.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Join.dir/compile_Tutorial_AdvancedInitialization_Join.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Join.dir/compile_Tutorial_AdvancedInitialization_Join.cpp.o -MF CMakeFiles/compile_Tutorial_AdvancedInitialization_Join.dir/compile_Tutorial_AdvancedInitialization_Join.cpp.o.d -o CMakeFiles/compile_Tutorial_AdvancedInitialization_Join.dir/compile_Tutorial_AdvancedInitialization_Join.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Join.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:159:16: required from 'Eigen::Tridiagonalization<_MatrixType>& Eigen::Tridiagonalization<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:24:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:32:62: required from 'static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = float; Index = long int; UType = Eigen::Block, -1, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:161:43: required from 'Eigen::Tridiagonalization<_MatrixType>& Eigen::Tridiagonalization<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:32:62: required from 'static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = float; Index = long int; UType = Eigen::Block, -1, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:161:43: required from 'Eigen::Tridiagonalization<_MatrixType>& Eigen::Tridiagonalization<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:32:62: required from 'static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = float; Index = long int; UType = Eigen::Block, -1, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:161:43: required from 'Eigen::Tridiagonalization<_MatrixType>& Eigen::Tridiagonalization<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:161:43: required from 'Eigen::Tridiagonalization<_MatrixType>& Eigen::Tridiagonalization<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tridiagonalization_compute.cpp:21:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2 >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2 /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_ThreeWays.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_ThreeWays.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_ThreeWays.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_ThreeWays.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_ThreeWays.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_ThreeWays.dir/compile_Tutorial_AdvancedInitialization_ThreeWays.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_ThreeWays.dir/compile_Tutorial_AdvancedInitialization_ThreeWays.cpp.o -MF CMakeFiles/compile_Tutorial_AdvancedInitialization_ThreeWays.dir/compile_Tutorial_AdvancedInitialization_ThreeWays.cpp.o.d -o CMakeFiles/compile_Tutorial_AdvancedInitialization_ThreeWays.dir/compile_Tutorial_AdvancedInitialization_ThreeWays.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_ThreeWays.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Block.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Block.cpp:18:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Block.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CommaInitializer.h:95:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; XprType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Block.cpp:21:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseAbs.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseAbs.cpp:18:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseAbs.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Matrix >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_MatrixBase_cwiseAbs.cpp:21:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Linking CXX executable compile_RealSchur_compute cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_RealSchur_compute.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_RealSchur_compute.dir/compile_RealSchur_compute.cpp.o -o compile_RealSchur_compute [ 79%] Linking CXX executable compile_Tutorial_AdvancedInitialization_Block cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_AdvancedInitialization_Block.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tutorial_AdvancedInitialization_Block.dir/compile_Tutorial_AdvancedInitialization_Block.cpp.o -o compile_Tutorial_AdvancedInitialization_Block [ 79%] Linking CXX executable compile_MatrixBase_cwiseAbs cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_cwiseAbs.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_MatrixBase_cwiseAbs.dir/compile_MatrixBase_cwiseAbs.cpp.o -o compile_MatrixBase_cwiseAbs [ 79%] Linking CXX executable compile_Tridiagonalization_compute cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tridiagonalization_compute.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tridiagonalization_compute.dir/compile_Tridiagonalization_compute.cpp.o -o compile_Tridiagonalization_compute In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_CommaTemporary.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_CommaTemporary.cpp:20:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_CommaTemporary.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_CommaTemporary.cpp:20:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_CommaTemporary.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = float; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = float; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = float; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, float, float, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::internal::gemm_blocking_space<0, float, float, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_CommaTemporary.cpp:20:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_CommaTemporary.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_CommaTemporary.cpp:20:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Join.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = int; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Join.cpp:18:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_MatrixBase_cwiseAbs >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/MatrixBase_cwiseAbs.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_ThreeWays.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_ThreeWays.cpp:19:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_AdvancedInitialization_Block >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tutorial_AdvancedInitialization_Block.out [ 79%] Built target compile_MatrixBase_cwiseAbs /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_resize_int_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_resize_int_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_resize_int_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Matrix_resize_int_int.dir/build.make doc/snippets/CMakeFiles/compile_Matrix_resize_int_int.dir/build [ 79%] Built target compile_Tutorial_AdvancedInitialization_Block gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_Map_rowmajor.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_Map_rowmajor.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_Map_rowmajor.dir/DependInfo.cmake --color= [ 79%] Building CXX object doc/snippets/CMakeFiles/compile_Matrix_resize_int_int.dir/compile_Matrix_resize_int_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Matrix_resize_int_int.dir/compile_Matrix_resize_int_int.cpp.o -MF CMakeFiles/compile_Matrix_resize_int_int.dir/compile_Matrix_resize_int_int.cpp.o.d -o CMakeFiles/compile_Matrix_resize_int_int.dir/compile_Matrix_resize_int_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_resize_int_int.cpp gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/compile_Tutorial_Map_rowmajor.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_Map_rowmajor.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_Map_rowmajor.dir/compile_Tutorial_Map_rowmajor.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9/doc/snippets -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_Map_rowmajor.dir/compile_Tutorial_Map_rowmajor.cpp.o -MF CMakeFiles/compile_Tutorial_Map_rowmajor.dir/compile_Tutorial_Map_rowmajor.cpp.o.d -o CMakeFiles/compile_Tutorial_Map_rowmajor.dir/compile_Tutorial_Map_rowmajor.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp [ 79%] Linking CXX executable compile_Tutorial_AdvancedInitialization_Join cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_AdvancedInitialization_Join.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tutorial_AdvancedInitialization_Join.dir/compile_Tutorial_AdvancedInitialization_Join.cpp.o -o compile_Tutorial_AdvancedInitialization_Join cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_RealSchur_compute >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/RealSchur_compute.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target compile_RealSchur_compute /usr/bin/gmake -f doc/special_examples/CMakeFiles/random_cpp11.dir/build.make doc/special_examples/CMakeFiles/random_cpp11.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/special_examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/special_examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/special_examples/CMakeFiles/random_cpp11.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/special_examples/CMakeFiles/random_cpp11.dir/build.make doc/special_examples/CMakeFiles/random_cpp11.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/special_examples/CMakeFiles/random_cpp11.dir/random_cpp11.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/special_examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/special_examples -I/builddir/build/BUILD/eigen-3.3.9/doc/special_examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -std=c++11 -MD -MT doc/special_examples/CMakeFiles/random_cpp11.dir/random_cpp11.cpp.o -MF CMakeFiles/random_cpp11.dir/random_cpp11.cpp.o.d -o CMakeFiles/random_cpp11.dir/random_cpp11.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/special_examples/random_cpp11.cpp [ 79%] Linking CXX executable compile_Tutorial_AdvancedInitialization_ThreeWays cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_AdvancedInitialization_ThreeWays.dir/link.txt --verbose=1 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tridiagonalization_compute >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tridiagonalization_compute.out /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tutorial_AdvancedInitialization_ThreeWays.dir/compile_Tutorial_AdvancedInitialization_ThreeWays.cpp.o -o compile_Tutorial_AdvancedInitialization_ThreeWays gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target compile_Tridiagonalization_compute /usr/bin/gmake -f doc/examples/CMakeFiles/tut_matrix_resize_fixed_size.dir/build.make doc/examples/CMakeFiles/tut_matrix_resize_fixed_size.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_matrix_resize_fixed_size.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/tut_matrix_resize_fixed_size.dir/build.make doc/examples/CMakeFiles/tut_matrix_resize_fixed_size.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/examples/CMakeFiles/tut_matrix_resize_fixed_size.dir/tut_matrix_resize_fixed_size.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/tut_matrix_resize_fixed_size.dir/tut_matrix_resize_fixed_size.cpp.o -MF CMakeFiles/tut_matrix_resize_fixed_size.dir/tut_matrix_resize_fixed_size.cpp.o.d -o CMakeFiles/tut_matrix_resize_fixed_size.dir/tut_matrix_resize_fixed_size.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_matrix_resize_fixed_size.cpp [ 79%] Linking CXX executable compile_Tutorial_AdvancedInitialization_CommaTemporary cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_AdvancedInitialization_CommaTemporary.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tutorial_AdvancedInitialization_CommaTemporary.dir/compile_Tutorial_AdvancedInitialization_CommaTemporary.cpp.o -o compile_Tutorial_AdvancedInitialization_CommaTemporary cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_AdvancedInitialization_Join >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tutorial_AdvancedInitialization_Join.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target compile_Tutorial_AdvancedInitialization_Join /usr/bin/gmake -f doc/examples/CMakeFiles/tut_matrix_resize.dir/build.make doc/examples/CMakeFiles/tut_matrix_resize.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_matrix_resize.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/tut_matrix_resize.dir/build.make doc/examples/CMakeFiles/tut_matrix_resize.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/examples/CMakeFiles/tut_matrix_resize.dir/tut_matrix_resize.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/tut_matrix_resize.dir/tut_matrix_resize.cpp.o -MF CMakeFiles/tut_matrix_resize.dir/tut_matrix_resize.cpp.o.d -o CMakeFiles/tut_matrix_resize.dir/tut_matrix_resize.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_matrix_resize.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_AdvancedInitialization_ThreeWays >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tutorial_AdvancedInitialization_ThreeWays.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target compile_Tutorial_AdvancedInitialization_ThreeWays /usr/bin/gmake -f doc/examples/CMakeFiles/tut_arithmetic_scalar_mul_div.dir/build.make doc/examples/CMakeFiles/tut_arithmetic_scalar_mul_div.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_arithmetic_scalar_mul_div.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/tut_arithmetic_scalar_mul_div.dir/build.make doc/examples/CMakeFiles/tut_arithmetic_scalar_mul_div.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/examples/CMakeFiles/tut_arithmetic_scalar_mul_div.dir/tut_arithmetic_scalar_mul_div.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/tut_arithmetic_scalar_mul_div.dir/tut_arithmetic_scalar_mul_div.cpp.o -MF CMakeFiles/tut_arithmetic_scalar_mul_div.dir/tut_arithmetic_scalar_mul_div.cpp.o.d -o CMakeFiles/tut_arithmetic_scalar_mul_div.dir/tut_arithmetic_scalar_mul_div.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_scalar_mul_div.cpp [ 79%] Linking CXX executable compile_Tridiagonalization_Tridiagonalization_MatrixType cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tridiagonalization_Tridiagonalization_MatrixType.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tridiagonalization_Tridiagonalization_MatrixType.dir/compile_Tridiagonalization_Tridiagonalization_MatrixType.cpp.o -o compile_Tridiagonalization_Tridiagonalization_MatrixType cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_AdvancedInitialization_CommaTemporary >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tutorial_AdvancedInitialization_CommaTemporary.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target compile_Tutorial_AdvancedInitialization_CommaTemporary /usr/bin/gmake -f doc/examples/CMakeFiles/tut_arithmetic_redux_basic.dir/build.make doc/examples/CMakeFiles/tut_arithmetic_redux_basic.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_arithmetic_redux_basic.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/tut_arithmetic_redux_basic.dir/build.make doc/examples/CMakeFiles/tut_arithmetic_redux_basic.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/examples/CMakeFiles/tut_arithmetic_redux_basic.dir/tut_arithmetic_redux_basic.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/tut_arithmetic_redux_basic.dir/tut_arithmetic_redux_basic.cpp.o -MF CMakeFiles/tut_arithmetic_redux_basic.dir/tut_arithmetic_redux_basic.cpp.o.d -o CMakeFiles/tut_arithmetic_redux_basic.dir/tut_arithmetic_redux_basic.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_redux_basic.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/special_examples/random_cpp11.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:276:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = int; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/special_examples/random_cpp11.cpp:12:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:33:54: note: in definition of macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:33:54: note: in definition of macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_resize_int_int.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Matrix_resize_int_int.cpp:18:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_matrix_resize_fixed_size.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_matrix_resize_fixed_size.cpp:8:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 79%] Linking CXX executable tut_matrix_resize_fixed_size cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/tut_matrix_resize_fixed_size.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/tut_matrix_resize_fixed_size.dir/tut_matrix_resize_fixed_size.cpp.o -o tut_matrix_resize_fixed_size In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:132:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = int*]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:20:57: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:132:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = int*]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:21:63: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 79%] Linking CXX executable random_cpp11 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/special_examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/random_cpp11.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/random_cpp11.dir/random_cpp11.cpp.o -o random_cpp11 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:5: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Map >; OtherDerived = Eigen::Map >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Map >; _Scalar = int; int _Rows = 2; int _Cols = 4; int _Options = 0; int _MaxRows = 2; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Map >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Map >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:20:57: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) long long int>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_matrix_resize.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_matrix_resize.cpp:8:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 79%] Linking CXX executable compile_Matrix_resize_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Matrix_resize_int_int.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_matrix_resize.cpp:13:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Matrix_resize_int_int.dir/compile_Matrix_resize_int_int.cpp.o -o compile_Matrix_resize_int_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./tut_matrix_resize_fixed_size >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/tut_matrix_resize_fixed_size.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Linking CXX executable tut_matrix_resize cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/tut_matrix_resize.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/tut_matrix_resize.dir/tut_matrix_resize.cpp.o -o tut_matrix_resize [ 79%] Built target tut_matrix_resize_fixed_size /usr/bin/gmake -f doc/examples/CMakeFiles/tut_arithmetic_matrix_mul.dir/build.make doc/examples/CMakeFiles/tut_arithmetic_matrix_mul.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_arithmetic_matrix_mul.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/tut_arithmetic_matrix_mul.dir/build.make doc/examples/CMakeFiles/tut_arithmetic_matrix_mul.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/examples/CMakeFiles/tut_arithmetic_matrix_mul.dir/tut_arithmetic_matrix_mul.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/tut_arithmetic_matrix_mul.dir/tut_arithmetic_matrix_mul.cpp.o -MF CMakeFiles/tut_arithmetic_matrix_mul.dir/tut_arithmetic_matrix_mul.cpp.o.d -o CMakeFiles/tut_arithmetic_matrix_mul.dir/tut_arithmetic_matrix_mul.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_matrix_mul.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/special_examples && ./random_cpp11 >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/special_examples/random_cpp11.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target random_cpp11 /usr/bin/gmake -f doc/examples/CMakeFiles/tut_arithmetic_add_sub.dir/build.make doc/examples/CMakeFiles/tut_arithmetic_add_sub.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_arithmetic_add_sub.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/tut_arithmetic_add_sub.dir/build.make doc/examples/CMakeFiles/tut_arithmetic_add_sub.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_scalar_mul_div.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_scalar_mul_div.cpp:8:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 79%] Building CXX object doc/examples/CMakeFiles/tut_arithmetic_add_sub.dir/tut_arithmetic_add_sub.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/tut_arithmetic_add_sub.dir/tut_arithmetic_add_sub.cpp.o -MF CMakeFiles/tut_arithmetic_add_sub.dir/tut_arithmetic_add_sub.cpp.o.d -o CMakeFiles/tut_arithmetic_add_sub.dir/tut_arithmetic_add_sub.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_add_sub.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:347:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_scalar_mul_div.cpp:11:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 79%] Linking CXX executable compile_Tutorial_Map_rowmajor cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_Map_rowmajor.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_scalar_mul_div.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::mul_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfCwiseBinaryOp.h:20:28: required from 'Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_scalar_mul_div.cpp:15:8: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/compile_Tutorial_Map_rowmajor.dir/compile_Tutorial_Map_rowmajor.cpp.o -o compile_Tutorial_Map_rowmajor In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_scalar_mul_div.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_scalar_mul_div.cpp:12:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_scalar_mul_div.cpp:13:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_scalar_mul_div.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_scalar_mul_div.cpp:13:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./tut_matrix_resize >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/tut_matrix_resize.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target tut_matrix_resize /usr/bin/gmake -f doc/examples/CMakeFiles/Cwise_erfc.dir/build.make doc/examples/CMakeFiles/Cwise_erfc.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Cwise_erfc.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Matrix_resize_int_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Matrix_resize_int_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target compile_Matrix_resize_int_int /usr/bin/gmake -f doc/examples/CMakeFiles/Cwise_erfc.dir/build.make doc/examples/CMakeFiles/Cwise_erfc.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/TutorialLinAlgInverseDeterminant.dir/build.make doc/examples/CMakeFiles/TutorialLinAlgInverseDeterminant.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgInverseDeterminant.dir/DependInfo.cmake --color= [ 79%] Building CXX object doc/examples/CMakeFiles/Cwise_erfc.dir/Cwise_erfc.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Cwise_erfc.dir/Cwise_erfc.cpp.o -MF CMakeFiles/Cwise_erfc.dir/Cwise_erfc.cpp.o.d -o CMakeFiles/Cwise_erfc.dir/Cwise_erfc.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Cwise_erfc.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tridiagonalization_Tridiagonalization_MatrixType >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tridiagonalization_Tridiagonalization_MatrixType.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/TutorialLinAlgInverseDeterminant.dir/build.make doc/examples/CMakeFiles/TutorialLinAlgInverseDeterminant.dir/build gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target compile_Tridiagonalization_Tridiagonalization_MatrixType /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ArrayClass_cwise_other.dir/build.make doc/examples/CMakeFiles/Tutorial_ArrayClass_cwise_other.dir/depend [ 79%] Building CXX object doc/examples/CMakeFiles/TutorialLinAlgInverseDeterminant.dir/TutorialLinAlgInverseDeterminant.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/TutorialLinAlgInverseDeterminant.dir/TutorialLinAlgInverseDeterminant.cpp.o -MF CMakeFiles/TutorialLinAlgInverseDeterminant.dir/TutorialLinAlgInverseDeterminant.cpp.o.d -o CMakeFiles/TutorialLinAlgInverseDeterminant.dir/TutorialLinAlgInverseDeterminant.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgInverseDeterminant.cpp gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ArrayClass_cwise_other.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ArrayClass_cwise_other.dir/build.make doc/examples/CMakeFiles/Tutorial_ArrayClass_cwise_other.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/examples/CMakeFiles/Tutorial_ArrayClass_cwise_other.dir/Tutorial_ArrayClass_cwise_other.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_ArrayClass_cwise_other.dir/Tutorial_ArrayClass_cwise_other.cpp.o -MF CMakeFiles/Tutorial_ArrayClass_cwise_other.dir/Tutorial_ArrayClass_cwise_other.cpp.o.d -o CMakeFiles/Tutorial_ArrayClass_cwise_other.dir/Tutorial_ArrayClass_cwise_other.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_cwise_other.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_redux_basic.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_redux_basic.cpp:7:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_redux_basic.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_redux_basic.cpp:10:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_product_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:487:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::prod() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_redux_basic.cpp:11:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:428:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_redux_basic.cpp:13:54: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_redux_basic.cpp:14:54: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator > >::' is deprecated [-Wenum-conversion] [ 79%] Linking CXX executable tut_arithmetic_redux_basic cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/tut_arithmetic_redux_basic.dir/link.txt --verbose=1 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_Map_rowmajor >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/Tutorial_Map_rowmajor.out /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/tut_arithmetic_redux_basic.dir/tut_arithmetic_redux_basic.cpp.o -o tut_arithmetic_redux_basic gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target compile_Tutorial_Map_rowmajor /usr/bin/gmake -f doc/examples/CMakeFiles/TutorialLinAlgExSolveColPivHouseholderQR.dir/build.make doc/examples/CMakeFiles/TutorialLinAlgExSolveColPivHouseholderQR.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgExSolveColPivHouseholderQR.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/TutorialLinAlgExSolveColPivHouseholderQR.dir/build.make doc/examples/CMakeFiles/TutorialLinAlgExSolveColPivHouseholderQR.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/examples/CMakeFiles/TutorialLinAlgExSolveColPivHouseholderQR.dir/TutorialLinAlgExSolveColPivHouseholderQR.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/TutorialLinAlgExSolveColPivHouseholderQR.dir/TutorialLinAlgExSolveColPivHouseholderQR.cpp.o -MF CMakeFiles/TutorialLinAlgExSolveColPivHouseholderQR.dir/TutorialLinAlgExSolveColPivHouseholderQR.cpp.o.d -o CMakeFiles/TutorialLinAlgExSolveColPivHouseholderQR.dir/TutorialLinAlgExSolveColPivHouseholderQR.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp [ 79%] Linking CXX executable tut_arithmetic_scalar_mul_div cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/tut_arithmetic_scalar_mul_div.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/tut_arithmetic_scalar_mul_div.dir/tut_arithmetic_scalar_mul_div.cpp.o -o tut_arithmetic_scalar_mul_div cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./tut_arithmetic_redux_basic >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/tut_arithmetic_redux_basic.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target tut_arithmetic_redux_basic /usr/bin/gmake -f doc/examples/CMakeFiles/make_circulant.dir/build.make doc/examples/CMakeFiles/make_circulant.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/make_circulant.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/make_circulant.dir/build.make doc/examples/CMakeFiles/make_circulant.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/examples/CMakeFiles/make_circulant.dir/make_circulant.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/make_circulant.dir/make_circulant.cpp.o -MF CMakeFiles/make_circulant.dir/make_circulant.cpp.o.d -o CMakeFiles/make_circulant.dir/make_circulant.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/make_circulant.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./tut_arithmetic_scalar_mul_div >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/tut_arithmetic_scalar_mul_div.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target tut_arithmetic_scalar_mul_div /usr/bin/gmake -f doc/examples/CMakeFiles/Cwise_lgamma.dir/build.make doc/examples/CMakeFiles/Cwise_lgamma.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Cwise_lgamma.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Cwise_lgamma.dir/build.make doc/examples/CMakeFiles/Cwise_lgamma.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/examples/CMakeFiles/Cwise_lgamma.dir/Cwise_lgamma.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Cwise_lgamma.dir/Cwise_lgamma.cpp.o -MF CMakeFiles/Cwise_lgamma.dir/Cwise_lgamma.cpp.o.d -o CMakeFiles/Cwise_lgamma.dir/Cwise_lgamma.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Cwise_lgamma.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Cwise_erfc.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:218:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Cwise_erfc.cpp:7:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Cwise_erfc.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Cwise_erfc.cpp:8:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_matrix_mul.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_matrix_mul.cpp:7:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_matrix_mul.cpp:10:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product >, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_matrix_mul.cpp:13:54: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product >, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_matrix_mul.cpp:14:52: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_add_sub.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_add_sub.cpp:8:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_add_sub.cpp:11:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_matrix_mul.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose > >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose > >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose > >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product >, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_matrix_mul.cpp:14:52: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator > >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:347:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_add_sub.cpp:19:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_matrix_mul.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose > >, const Eigen::Matrix > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product >, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_matrix_mul.cpp:14:52: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose > >, const Eigen::Matrix > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose > >, const Eigen::Matrix > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_matrix_mul.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_matrix_mul.cpp:11:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_matrix_mul.cpp:12:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgInverseDeterminant.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgInverseDeterminant.cpp:9:13: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product >, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_matrix_mul.cpp:13:54: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Transpose >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Transpose >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_matrix_mul.cpp:15:52: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_add_sub.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_add_sub.cpp:14:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_add_sub.cpp:15:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_add_sub.cpp:21:45: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_add_sub.cpp:21:45: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_add_sub.cpp:21:45: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_add_sub.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_add_sub.cpp:21:45: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ [ 79%] Linking CXX executable Cwise_erfc In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_matrix_mul.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product >, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_matrix_mul.cpp:13:54: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 2, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 2, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Cwise_erfc.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_matrix_mul.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:242:23: required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>; int Index = 0; int Stop = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:507:106: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product >, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product >, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_matrix_mul.cpp:13:54: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, 2, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Cwise_erfc.dir/Cwise_erfc.cpp.o -o Cwise_erfc /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:162:45: required from 'static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:310:60: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; XprType = Eigen::Matrix; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Inverse >; typename SrcXprType::Scalar = float; typename DstXprType::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Inverse >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Inverse >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgInverseDeterminant.cpp:15:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgInverseDeterminant.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:166:72: required from 'static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:310:60: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Inverse >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgInverseDeterminant.cpp:15:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 3, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgInverseDeterminant.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:166:72: required from 'static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:310:60: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; XprType = Eigen::Matrix; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Inverse >; typename SrcXprType::Scalar = float; typename DstXprType::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Inverse >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Inverse >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgInverseDeterminant.cpp:15:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_cwise_other.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = float; typename OtherDerived::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_cwise_other.cpp:9:32: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgInverseDeterminant.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, 3, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, 3, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Inverse >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgInverseDeterminant.cpp:15:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_cwise_other.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_cwise_other.cpp:14:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array > >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_cwise_other.cpp:16:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_cwise_other.cpp:18:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array > >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/make_circulant.cpp.preamble:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/make_circulant.cpp:6: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/make_circulant.cpp.main:3:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/make_circulant.cpp.main:5:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Cwise_erfc >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Cwise_erfc.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, long int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:65:72: required from 'class Eigen::ColPivHouseholderQR >' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:66:65: required from 'class Eigen::ColPivHouseholderQR >' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ [ 79%] Built target Cwise_erfc /usr/bin/gmake -f doc/examples/CMakeFiles/nullary_indexing.dir/build.make doc/examples/CMakeFiles/nullary_indexing.dir/depend /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/nullary_indexing.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/nullary_indexing.dir/build.make doc/examples/CMakeFiles/nullary_indexing.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/examples/CMakeFiles/nullary_indexing.dir/nullary_indexing.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -std=c++11 -MD -MT doc/examples/CMakeFiles/nullary_indexing.dir/nullary_indexing.cpp.o -MF CMakeFiles/nullary_indexing.dir/nullary_indexing.cpp.o.d -o CMakeFiles/nullary_indexing.dir/nullary_indexing.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/nullary_indexing.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:9:13: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:10:13: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 79%] Linking CXX executable tut_arithmetic_add_sub cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/tut_arithmetic_add_sub.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/tut_arithmetic_add_sub.dir/tut_arithmetic_add_sub.cpp.o -o tut_arithmetic_add_sub [ 79%] Linking CXX executable TutorialLinAlgInverseDeterminant cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/TutorialLinAlgInverseDeterminant.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:128:9: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = float; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:129:9: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/TutorialLinAlgInverseDeterminant.dir/TutorialLinAlgInverseDeterminant.cpp.o -o TutorialLinAlgInverseDeterminant In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Cwise_lgamma.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:218:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Cwise_lgamma.cpp:7:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Cwise_lgamma.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Cwise_lgamma.cpp:8:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = 3; int MaxSizeAtCompileTime = 3; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:127:9: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 79%] Linking CXX executable Tutorial_ArrayClass_cwise_other cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_ArrayClass_cwise_other.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_ArrayClass_cwise_other.dir/Tutorial_ArrayClass_cwise_other.cpp.o -o Tutorial_ArrayClass_cwise_other In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ [ 79%] Linking CXX executable make_circulant cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/make_circulant.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/make_circulant.dir/make_circulant.cpp.o -o make_circulant [ 79%] Linking CXX executable tut_arithmetic_matrix_mul cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/tut_arithmetic_matrix_mul.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/tut_arithmetic_matrix_mul.dir/tut_arithmetic_matrix_mul.cpp.o -o tut_arithmetic_matrix_mul In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:509:85: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ [ 79%] Linking CXX executable Cwise_lgamma cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Cwise_lgamma.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, 1, -1, false> >; Derived = Eigen::Block, 1, -1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:519:90: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, 1, -1, false> >::' and 'Eigen::internal::visitor_evaluator, 1, -1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./TutorialLinAlgInverseDeterminant >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/TutorialLinAlgInverseDeterminant.out /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Cwise_lgamma.dir/Cwise_lgamma.cpp.o -o Cwise_lgamma gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target TutorialLinAlgInverseDeterminant /usr/bin/gmake -f doc/examples/CMakeFiles/TutorialLinAlgSelfAdjointEigenSolver.dir/build.make doc/examples/CMakeFiles/TutorialLinAlgSelfAdjointEigenSolver.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgSelfAdjointEigenSolver.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/TutorialLinAlgSelfAdjointEigenSolver.dir/build.make doc/examples/CMakeFiles/TutorialLinAlgSelfAdjointEigenSolver.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./tut_arithmetic_add_sub >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/tut_arithmetic_add_sub.out [ 79%] Building CXX object doc/examples/CMakeFiles/TutorialLinAlgSelfAdjointEigenSolver.dir/TutorialLinAlgSelfAdjointEigenSolver.cpp.o gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/TutorialLinAlgSelfAdjointEigenSolver.dir/TutorialLinAlgSelfAdjointEigenSolver.cpp.o -MF CMakeFiles/TutorialLinAlgSelfAdjointEigenSolver.dir/TutorialLinAlgSelfAdjointEigenSolver.cpp.o.d -o CMakeFiles/TutorialLinAlgSelfAdjointEigenSolver.dir/TutorialLinAlgSelfAdjointEigenSolver.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp [ 79%] Built target tut_arithmetic_add_sub /usr/bin/gmake -f doc/examples/CMakeFiles/class_FixedVectorBlock.dir/build.make doc/examples/CMakeFiles/class_FixedVectorBlock.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/class_FixedVectorBlock.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/class_FixedVectorBlock.dir/build.make doc/examples/CMakeFiles/class_FixedVectorBlock.dir/build In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 3, 1, true> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:505:52: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 3, 1, true> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, 3, 1, true>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:505:52: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ [ 79%] Building CXX object doc/examples/CMakeFiles/class_FixedVectorBlock.dir/class_FixedVectorBlock.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/class_FixedVectorBlock.dir/class_FixedVectorBlock.cpp.o -MF CMakeFiles/class_FixedVectorBlock.dir/class_FixedVectorBlock.cpp.o.d -o CMakeFiles/class_FixedVectorBlock.dir/class_FixedVectorBlock.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_FixedVectorBlock.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 3, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, 3, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:565:77: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_ArrayClass_cwise_other >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_ArrayClass_cwise_other.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./make_circulant >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/make_circulant.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target Tutorial_ArrayClass_cwise_other /usr/bin/gmake -f doc/examples/CMakeFiles/TutorialInplaceLU.dir/build.make doc/examples/CMakeFiles/TutorialInplaceLU.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialInplaceLU.dir/DependInfo.cmake --color= [ 79%] Built target make_circulant /usr/bin/gmake -f doc/examples/CMakeFiles/DenseBase_template_int_middleCols.dir/build.make doc/examples/CMakeFiles/DenseBase_template_int_middleCols.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/DenseBase_template_int_middleCols.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, 3, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:538:52: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/TutorialInplaceLU.dir/build.make doc/examples/CMakeFiles/TutorialInplaceLU.dir/build gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/DenseBase_template_int_middleCols.dir/build.make doc/examples/CMakeFiles/DenseBase_template_int_middleCols.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/examples/CMakeFiles/TutorialInplaceLU.dir/TutorialInplaceLU.cpp.o [ 79%] Building CXX object doc/examples/CMakeFiles/DenseBase_template_int_middleCols.dir/DenseBase_template_int_middleCols.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/DenseBase_template_int_middleCols.dir/DenseBase_template_int_middleCols.cpp.o -MF CMakeFiles/DenseBase_template_int_middleCols.dir/DenseBase_template_int_middleCols.cpp.o.d -o CMakeFiles/DenseBase_template_int_middleCols.dir/DenseBase_template_int_middleCols.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/DenseBase_template_int_middleCols.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/TutorialInplaceLU.dir/TutorialInplaceLU.cpp.o -MF CMakeFiles/TutorialInplaceLU.dir/TutorialInplaceLU.cpp.o.d -o CMakeFiles/TutorialInplaceLU.dir/TutorialInplaceLU.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Cwise_lgamma >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Cwise_lgamma.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target Cwise_lgamma /usr/bin/gmake -f doc/examples/CMakeFiles/DenseBase_template_int_middleRows.dir/build.make doc/examples/CMakeFiles/DenseBase_template_int_middleRows.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/DenseBase_template_int_middleRows.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/DenseBase_template_int_middleRows.dir/build.make doc/examples/CMakeFiles/DenseBase_template_int_middleRows.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/examples/CMakeFiles/DenseBase_template_int_middleRows.dir/DenseBase_template_int_middleRows.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/DenseBase_template_int_middleRows.dir/DenseBase_template_int_middleRows.cpp.o -MF CMakeFiles/DenseBase_template_int_middleRows.dir/DenseBase_template_int_middleRows.cpp.o.d -o CMakeFiles/DenseBase_template_int_middleRows.dir/DenseBase_template_int_middleRows.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/DenseBase_template_int_middleRows.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::swap_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Block, 3, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:530:23: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 3, 1, true>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./tut_arithmetic_matrix_mul >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/tut_arithmetic_matrix_mul.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:128:18: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Built target tut_arithmetic_matrix_mul /usr/bin/gmake -f doc/examples/CMakeFiles/DenseBase_middleRows_int.dir/build.make doc/examples/CMakeFiles/DenseBase_middleRows_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/DenseBase_middleRows_int.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 1; int _Cols = 1; int _Options = 1; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:307:86: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:525:37: required from 'void Eigen::MatrixBase::applyOnTheLeft(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:600:19: required from 'void Eigen::ColPivHouseholderQR::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/DenseBase_middleRows_int.dir/build.make doc/examples/CMakeFiles/DenseBase_middleRows_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/examples/CMakeFiles/DenseBase_middleRows_int.dir/DenseBase_middleRows_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/DenseBase_middleRows_int.dir/DenseBase_middleRows_int.cpp.o -MF CMakeFiles/DenseBase_middleRows_int.dir/DenseBase_middleRows_int.cpp.o.d -o CMakeFiles/DenseBase_middleRows_int.dir/DenseBase_middleRows_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/DenseBase_middleRows_int.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, 1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:343:39: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:525:37: required from 'void Eigen::MatrixBase::applyOnTheLeft(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:600:19: required from 'void Eigen::ColPivHouseholderQR::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:474:8: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/nullary_indexing.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:276:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/nullary_indexing.cpp:45:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:33:54: note: in definition of macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:33:54: note: in definition of macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:208:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = int]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/nullary_indexing.cpp:46:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:33:54: note: in definition of macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:33:54: note: in definition of macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = int; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/nullary_indexing.cpp:47:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:33:54: note: in definition of macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:33:54: note: in definition of macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 16; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:69:7: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Side = 1; int Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:607:20: required from 'void Eigen::ColPivHouseholderQR::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:45:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) [with Derived = Eigen::Block, 3, 1, true>, -1, 1, false>; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:538:52: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::Transpose >; _Scalar = int; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/nullary_indexing.cpp:51:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:33:54: note: in definition of macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:33:54: note: in definition of macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::Transpose >; _Scalar = int; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/nullary_indexing.cpp:51:66: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:33:54: note: in definition of macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:33:54: note: in definition of macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_FixedVectorBlock.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = int; int _Rows = 1; int _Cols = 6; int _Options = 1; int _MaxRows = 1; int _MaxCols = 6]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_FixedVectorBlock.cpp:22:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 2, false>; _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 2, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 2, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_FixedVectorBlock.cpp:23:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:83:75: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:525:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_FixedVectorBlock.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 2, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::mul_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 2, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 2, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 2, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 2, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfCwiseBinaryOp.h:20:28: required from 'Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::Block, 1, 2, false>; Eigen::DenseBase::Scalar = int]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_FixedVectorBlock.cpp:24:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 2, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) long long int>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_FixedVectorBlock.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, int, int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 2, false>, Eigen::internal::IndexBased, int>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 2, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 2, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 2, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 2, false>; OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 2, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 2, false>; _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 2, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 2, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_FixedVectorBlock.cpp:23:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_FixedVectorBlock.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 2, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 2, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 2, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 2, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 2, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 2, false>; OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 2, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 2, false>; _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 2, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, 2, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_FixedVectorBlock.cpp:23:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) long long int>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:159:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, Eigen::Index, const StrideType&) [with PlainObjectType = const Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::OuterStride<>; Eigen::Map::PointerArgType = const float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverVector.h:97:18: required from 'static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = float; RhsScalar = float; Index = long int; int Mode = 2; bool Conjugate = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:73:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Side = 1; int Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/nullary_indexing.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Transpose >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose >; OtherDerived = Eigen::Transpose >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::Transpose >; _Scalar = int; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/nullary_indexing.cpp:51:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::internal::unpacket_traits<__vector(2) long long int>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:92:78: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h:525:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/nullary_indexing.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, int, int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseCoeffsBase.h:141:7: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Eigen::DenseCoeffsBase::CoeffReturnType = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseCoeffsBase.h:163:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator[](Eigen::Index) const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Eigen::DenseCoeffsBase::CoeffReturnType = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/nullary_indexing.cpp:25:30: required from 'const typename ArgType::Scalar& indexing_functor::operator()(Eigen::Index, Eigen::Index) const [with ArgType = Eigen::Matrix; RowIndexType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; ColIndexType = Eigen::Array; typename ArgType::Scalar = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:367:125: required from 'Scalar Eigen::internal::nullary_wrapper::operator()(const NullaryOp&, IndexType, IndexType) const [with IndexType = long int; Scalar = int; NullaryOp = indexing_functor, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::Array >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:484:21: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::Array >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::Array >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::Array >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::Array >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::Array >, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/nullary_indexing.cpp:56:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Array > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseCoeffsBase.h:141:7: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseNullaryOp, Eigen::Array > >; Eigen::DenseCoeffsBase::CoeffReturnType = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseCoeffsBase.h:163:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator[](Eigen::Index) const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseNullaryOp, Eigen::Array > >; Eigen::DenseCoeffsBase::CoeffReturnType = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/nullary_indexing.cpp:25:30: required from 'const typename ArgType::Scalar& indexing_functor::operator()(Eigen::Index, Eigen::Index) const [with ArgType = Eigen::Matrix; RowIndexType = Eigen::CwiseUnaryOp, const Eigen::CwiseNullaryOp, Eigen::Array > >; ColIndexType = Eigen::CwiseNullaryOp, Eigen::Array >; typename ArgType::Scalar = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:367:125: required from 'Scalar Eigen::internal::nullary_wrapper::operator()(const NullaryOp&, IndexType, IndexType) const [with IndexType = long int; Scalar = int; NullaryOp = indexing_functor, Eigen::CwiseUnaryOp, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::CwiseNullaryOp, Eigen::Array > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:484:21: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::CwiseUnaryOp, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::CwiseUnaryOp, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::CwiseUnaryOp, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::CwiseUnaryOp, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::CwiseUnaryOp, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/nullary_indexing.cpp:60:108: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, Eigen::Array > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/DenseBase_template_int_middleCols.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/DenseBase_template_int_middleCols.cpp:10:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:9:13: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, -1, 3, true>; _Scalar = int; int _Rows = -1; int _Cols = 3; int _Options = 0; int _MaxRows = -1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, -1, 3, true>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, 3, true>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/DenseBase_template_int_middleCols.cpp:13:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:164:9: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = float; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:165:9: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/DenseBase_template_int_middleRows.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/DenseBase_template_int_middleRows.cpp:10:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 3, -1, false>; _Scalar = int; int _Rows = 3; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 3, -1, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 3, -1, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/DenseBase_template_int_middleRows.cpp:13:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/DenseBase_middleRows_int.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/DenseBase_middleRows_int.cpp:10:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:433:45: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:433:45: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>, 1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>, 1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>, 1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>, 1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:8: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:15:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, -1, -1, false>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:121: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:472:7: required from 'Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::XprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 1; Eigen::internal::evaluator >::XprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:31:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 79%] Linking CXX executable class_FixedVectorBlock cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/class_FixedVectorBlock.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/class_FixedVectorBlock.dir/class_FixedVectorBlock.cpp.o -o class_FixedVectorBlock /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:330:5: required from 'Eigen::PartialPivLU::PartialPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Ref >]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:21:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, 1, -1, true>, 1, -1, false>, Eigen::TriangularView, -1, -1, false>, 2>, 0>; _Scalar = float; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 1, -1, true>, 1, -1, false>, Eigen::TriangularView, -1, -1, false>, 2>, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 1, -1, true>, 1, -1, false>, Eigen::TriangularView, -1, -1, false>, 2>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 1, -1, true>, 1, -1, false>, Eigen::TriangularView, -1, -1, false>, 2>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:67:33: required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:85:55: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:535:35: required from 'Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:439:49: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, 1, false> >::' and 'Eigen::internal::visitor_evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, 2>, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, 2>, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 2>, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 2>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 2>, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:94:19: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:8: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Ref > >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Ref > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Ref.h:44:50: required from 'struct Eigen::internal::traits > >::match, const Eigen::Ref > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Ref.h:200:101: required by substitution of 'template Eigen::Ref >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Ref > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:255:60: required from 'Eigen::VectorwiseOp::VectorwiseOp(ExpressionType&) [with ExpressionType = const Eigen::CwiseUnaryOp, const Eigen::Ref > >; int Direction = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:517:14: required from 'Eigen::DenseBase::ConstColwiseReturnType Eigen::DenseBase::colwise() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Ref > >; Eigen::DenseBase::ConstColwiseReturnType = const Eigen::VectorwiseOp, const Eigen::Ref > >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:40: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Ref >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:336:10: required from 'Eigen::PartialPivLU::PartialPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Ref >]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:21:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::mapbase_evaluator >, Eigen::Matrix >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Ref > >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Ref > >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Ref > >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Ref > >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Ref >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:336:10: required from 'Eigen::PartialPivLU::PartialPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Ref >]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:21:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Ref > >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Ref > >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, false> > >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, false> > >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> > >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> > >, const Eigen::Block, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> > >, const Eigen::Block, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, 1, false>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> > >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h: In instantiation of 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, 2, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, 2, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, 2, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, 2, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, 2, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, 2, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:82:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, 2, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, 2, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, 2, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 82 | typedef typename internal::remove_all::type>::type UType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:506, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:83:84: warning: bitwise operation between different enumeration types 'Eigen::SelfAdjointView, -1, -1, false>, 1>::rankUpdate, 2, 1, true>, -1, 1, false>, Eigen::Block, -1, 1, false> >(const Eigen::MatrixBase, 2, 1, true>, -1, 1, false> >&, const Eigen::MatrixBase, -1, 1, false> >&, const Scalar&)::' and 'Eigen::internal::blas_traits, -1, 1, false> >::' is deprecated [-Wenum-conversion] 83 | typedef typename internal::remove_all::type>::type VType; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:159:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:861:57: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = float; Scalar = float; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:520:87: required from 'Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:439:49: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose, 3, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:126:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:791:20: required from 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:384:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:33:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Linking CXX executable DenseBase_template_int_middleCols cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/DenseBase_template_int_middleCols.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/DenseBase_template_int_middleCols.dir/DenseBase_template_int_middleCols.cpp.o -o DenseBase_template_int_middleCols [ 79%] Linking CXX executable DenseBase_middleRows_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/DenseBase_middleRows_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/DenseBase_middleRows_int.dir/DenseBase_middleRows_int.cpp.o -o DenseBase_middleRows_int [ 79%] Linking CXX executable DenseBase_template_int_middleRows cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/DenseBase_template_int_middleRows.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/DenseBase_template_int_middleRows.dir/DenseBase_template_int_middleRows.cpp.o -o DenseBase_template_int_middleRows /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>, -1, 1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>, -1, 1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, 1, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:57:28: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::mul_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfCwiseBinaryOp.h:20:28: required from 'Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:442:14: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:326:39: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:129:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:548:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:135:14: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:648:10: required from 'const Eigen::ColPivHouseholderQR::PlainObject> Eigen::MatrixBase::colPivHouseholderQr() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, 1>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:432:7: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Ref >; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Ref >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:336:10: required from 'Eigen::PartialPivLU::PartialPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Ref >]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:21:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:8: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Ref >; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Ref >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:336:10: required from 'Eigen::PartialPivLU::PartialPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Ref >]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:21:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, 2, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, 2, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, 2, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, 2, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, 2, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:86: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./class_FixedVectorBlock >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/class_FixedVectorBlock.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:32:7: required from 'static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = float; Index = long int; UType = Eigen::Block, 2, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointRank2Update.h:86:10: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, 2, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 2, 1, true> >, Eigen::internal::evaluator, 2, 1, true> >, Eigen::internal::swap_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, true>; SrcXprType = Eigen::Block, 2, 1, true>; Functor = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, true>; SrcXprType = Eigen::Block, 2, 1, true>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 1, true>; Src = Eigen::Block, 2, 1, true>; Func = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 1, true>; Src = Eigen::Block, 2, 1, true>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 2, 1, true>; Derived = Eigen::Block, 2, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:540:28: required from 'Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:439:49: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 2, 1, true>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:417:13: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Linking CXX executable nullary_indexing cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/nullary_indexing.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Built target class_FixedVectorBlock /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/nullary_indexing.dir/nullary_indexing.cpp.o -o nullary_indexing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:370:25: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ArrayClass_mult.dir/build.make doc/examples/CMakeFiles/Tutorial_ArrayClass_mult.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ArrayClass_mult.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:8: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:162:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int Side = 1; int Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:62: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Ref >; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Ref >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:336:10: required from 'Eigen::PartialPivLU::PartialPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Ref >]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:21:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ArrayClass_mult.dir/build.make doc/examples/CMakeFiles/Tutorial_ArrayClass_mult.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ [ 79%] Building CXX object doc/examples/CMakeFiles/Tutorial_ArrayClass_mult.dir/Tutorial_ArrayClass_mult.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_ArrayClass_mult.dir/Tutorial_ArrayClass_mult.cpp.o -MF CMakeFiles/Tutorial_ArrayClass_mult.dir/Tutorial_ArrayClass_mult.cpp.o.d -o CMakeFiles/Tutorial_ArrayClass_mult.dir/Tutorial_ArrayClass_mult.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_mult.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:662:21: required from 'Derived& Eigen::PlainObjectBase::setOnes(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:420:22: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:373:18: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:361:59: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointMatrixVector.h:221:7: required from 'static void Eigen::internal::selfadjoint_product_impl::run(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; int LhsMode = 17; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >; Eigen::internal::selfadjoint_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:772:109: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >; int ProductTag = 3; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >, Eigen::SelfAdjointShape, Eigen::DenseShape, 3>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >, Eigen::SelfAdjointShape, Eigen::DenseShape, 3>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:367:35: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:445:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./DenseBase_template_int_middleCols >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/DenseBase_template_int_middleCols.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./DenseBase_middleRows_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/DenseBase_middleRows_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target DenseBase_template_int_middleCols /usr/bin/gmake -f doc/examples/CMakeFiles/TutorialLinAlgSetThreshold.dir/build.make doc/examples/CMakeFiles/TutorialLinAlgSetThreshold.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgSetThreshold.dir/DependInfo.cmake --color= [ 79%] Built target DenseBase_middleRows_int /usr/bin/gmake -f doc/examples/CMakeFiles/class_CwiseUnaryOp.dir/build.make doc/examples/CMakeFiles/class_CwiseUnaryOp.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/class_CwiseUnaryOp.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/TutorialLinAlgSetThreshold.dir/build.make doc/examples/CMakeFiles/TutorialLinAlgSetThreshold.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/class_CwiseUnaryOp.dir/build.make doc/examples/CMakeFiles/class_CwiseUnaryOp.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/examples/CMakeFiles/TutorialLinAlgSetThreshold.dir/TutorialLinAlgSetThreshold.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/TutorialLinAlgSetThreshold.dir/TutorialLinAlgSetThreshold.cpp.o -MF CMakeFiles/TutorialLinAlgSetThreshold.dir/TutorialLinAlgSetThreshold.cpp.o.d -o CMakeFiles/TutorialLinAlgSetThreshold.dir/TutorialLinAlgSetThreshold.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSetThreshold.cpp [ 79%] Building CXX object doc/examples/CMakeFiles/class_CwiseUnaryOp.dir/class_CwiseUnaryOp.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/class_CwiseUnaryOp.dir/class_CwiseUnaryOp.cpp.o -MF CMakeFiles/class_CwiseUnaryOp.dir/class_CwiseUnaryOp.cpp.o.d -o CMakeFiles/class_CwiseUnaryOp.dir/class_CwiseUnaryOp.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_CwiseUnaryOp.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:8: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; LhsT = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Func = Eigen::internal::sub_assign_op; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:492:23: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Ref >; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Ref >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:336:10: required from 'Eigen::PartialPivLU::PartialPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Ref >]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:21:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = float; typename DstXprType::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./DenseBase_template_int_middleRows >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/DenseBase_template_int_middleRows.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target DenseBase_template_int_middleRows /usr/bin/gmake -f doc/examples/CMakeFiles/TutorialLinAlgSVDSolve.dir/build.make doc/examples/CMakeFiles/TutorialLinAlgSVDSolve.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgSVDSolve.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/TutorialLinAlgSVDSolve.dir/build.make doc/examples/CMakeFiles/TutorialLinAlgSVDSolve.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:8: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU > >; RhsType = Eigen::Matrix; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve > >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve > >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve > >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve > >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve > >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:32:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object doc/examples/CMakeFiles/TutorialLinAlgSVDSolve.dir/TutorialLinAlgSVDSolve.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/TutorialLinAlgSVDSolve.dir/TutorialLinAlgSVDSolve.cpp.o -MF CMakeFiles/TutorialLinAlgSVDSolve.dir/TutorialLinAlgSVDSolve.cpp.o.d -o CMakeFiles/TutorialLinAlgSVDSolve.dir/TutorialLinAlgSVDSolve.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 3; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 3>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:357:18: required from 'static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 3>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:406:53: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Ref >; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Ref >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:336:10: required from 'Eigen::PartialPivLU::PartialPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Ref >]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:21:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:8: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = bool; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:976:99: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<-1, -1, int>; ExpressionType = Eigen::Matrix; int Side = 1; bool Transposed = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1022:72: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::Matrix; int ProductTag = 7; MatrixShape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::Matrix; int Options = 2; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU > >; RhsType = Eigen::Matrix; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve > >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve > >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve > >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve > >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve > >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:32:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = float; typename DstXprType::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./nullary_indexing >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/nullary_indexing.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target nullary_indexing /usr/bin/gmake -f doc/examples/CMakeFiles/TemplateKeyword_flexible.dir/build.make doc/examples/CMakeFiles/TemplateKeyword_flexible.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TemplateKeyword_flexible.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/TemplateKeyword_flexible.dir/build.make doc/examples/CMakeFiles/TemplateKeyword_flexible.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/examples/CMakeFiles/TemplateKeyword_flexible.dir/TemplateKeyword_flexible.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/TemplateKeyword_flexible.dir/TemplateKeyword_flexible.cpp.o -MF CMakeFiles/TemplateKeyword_flexible.dir/TemplateKeyword_flexible.cpp.o.d -o CMakeFiles/TemplateKeyword_flexible.dir/TemplateKeyword_flexible.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/TemplateKeyword_flexible.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:8: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:492:23: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Ref >; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Ref >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:336:10: required from 'Eigen::PartialPivLU::PartialPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Ref >]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:21:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:8: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, 1, 1, false> >, Eigen::internal::swap_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:992:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU > >; RhsType = Eigen::Matrix; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve > >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve > >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve > >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve > >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve > >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:32:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, 1, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU > >; RhsType = Eigen::Matrix; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve > >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve > >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve > >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve > >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve > >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:32:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:8: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialInplaceLU.cpp:33:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = float; int _Rows = 16; int _Cols = 16; int _Options = 0; int _MaxRows = 16; int _MaxCols = 16]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 3; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 3>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:357:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, false> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:326:39: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:326:39: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:449:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = 2; bool IsComplex = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:39: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:14: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase&, int) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:12:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:137:114: required from 'static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product::ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = float; bool ConjLhs = false; RhsScalar = float; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >::' and 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = float; int _Rows = 16; int _Cols = 16; int _Options = 1; int _MaxRows = 16; int _MaxCols = 16]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 6; int LhsStorageOrder = 1; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; int ProductTag = 3; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 3>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_CwiseUnaryOp.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_CwiseUnaryOp.cpp:16:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_CwiseUnaryOp.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Matrix >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_CwiseUnaryOp.cpp:17:91: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:373, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_mult.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NumTraits.h: In instantiation of 'struct Eigen::NumTraits >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Meta.h:408:41: recursively required by substitution of 'template struct Eigen::ScalarBinaryOpTraits::IsComplex, T>::type>::Real, BinaryOp> [with T = Eigen::Array; BinaryOp = Eigen::internal::scalar_product_op, float>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Meta.h:408:41: required by substitution of 'template static Eigen::internal::meta_yes Eigen::internal::has_ReturnType, float, Eigen::internal::scalar_product_op, float> > >::testFunctor(const typename C::ReturnType*) [with C = Eigen::ScalarBinaryOpTraits, float, Eigen::internal::scalar_product_op, float> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Meta.h:411:39: required from 'struct Eigen::internal::has_ReturnType, float, Eigen::internal::scalar_product_op, float> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: required by substitution of 'template typename Eigen::internal::enable_if > >::value>::type, float>, const typename Eigen::internal::plain_constant_type, typename Eigen::internal::promote_scalar_arg > >::value>::type>::type, const Eigen::Array > >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_mult.cpp:15:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NumTraits.h:209:96: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 209 | ReadCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::ReadCost, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NumTraits.h:210:96: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 210 | AddCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::AddCost, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NumTraits.h:211:96: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 211 | MulCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::MulCost | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_mult.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:178:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_mult.cpp:9:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:390:25: required from 'static void Eigen::internal::unaligned_dense_assignment_loop::run(Kernel&, Eigen::Index, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, 1, false>, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:413:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:270:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >::' is deprecated [-Wenum-conversion] [ 79%] Linking CXX executable class_CwiseUnaryOp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/class_CwiseUnaryOp.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/class_CwiseUnaryOp.dir/class_CwiseUnaryOp.cpp.o -o class_CwiseUnaryOp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSetThreshold.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, long int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:72:79: required from 'class Eigen::FullPivLU >' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSetThreshold.cpp:12:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSetThreshold.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSetThreshold.cpp:9:13: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >, -1, -1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:9:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:11:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:510:65: required from 'class Eigen::JacobiSVD, 2>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:252:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:37, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:5, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h: In instantiation of 'struct Eigen::internal::qr_preconditioner_impl, 2, 0, true>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:607:110: required from 'class Eigen::JacobiSVD, 2>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:252:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:206:61: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 206 | : ColsAtCompileTime==1 ? (MatrixType::Options | RowMajor) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, long int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:65:72: required from 'class Eigen::ColPivHouseholderQR >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:247:10: required from 'struct Eigen::internal::qr_preconditioner_impl, 2, 0, true>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:607:110: required from 'class Eigen::JacobiSVD, 2>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:252:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ [ 79%] Linking CXX executable Tutorial_ArrayClass_mult cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_ArrayClass_mult.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_ArrayClass_mult.dir/Tutorial_ArrayClass_mult.cpp.o -o Tutorial_ArrayClass_mult In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TemplateKeyword_flexible.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TemplateKeyword_flexible.cpp:15:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TemplateKeyword_flexible.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 2; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 2>; SrcXprType = Eigen::TriangularView, -1, -1, false>, 2>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:831:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 2>; SrcXprType = Eigen::TriangularView, -1, -1, false>, 2>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 2>; Src = Eigen::TriangularView, -1, -1, false>, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::TriangularView, 2>; Src = Eigen::TriangularView, -1, -1, false>, 2>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::TriangularView, 2>; Src = Eigen::TriangularView, -1, -1, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:582:28: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false>, 2>; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TemplateKeyword_flexible.cpp:10:40: required from 'void copyUpperTriangularPart(Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TemplateKeyword_flexible.cpp:19:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:481:5: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSetThreshold.cpp:12:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:482:5: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSetThreshold.cpp:12:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = 2; int MaxSizeAtCompileTime = 2; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:479:5: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSetThreshold.cpp:12:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSetThreshold.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSetThreshold.cpp:12:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSetThreshold.cpp:12:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, -1, -1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:523:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSetThreshold.cpp:12:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSetThreshold.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, -1, -1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:523:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSetThreshold.cpp:12:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, -1, -1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator >, -1, -1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:511, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BandMatrix.h: In instantiation of 'struct Eigen::internal::traits >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/EigenBase.h:41:59: required from 'struct Eigen::EigenBase >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BandMatrix.h:18:7: required from 'class Eigen::internal::BandMatrixBase >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BandMatrix.h:199:7: required from 'class Eigen::internal::BandMatrix' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:86:20: required from 'class Eigen::internal::UpperBidiagonalization >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:270:45: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BandMatrix.h:195:72: warning: bitwise operation between different enumeration types 'Eigen::internal::traits >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 195 | typedef Matrix CoefficientsType; | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Transpose >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 4, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:15:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >, -1, 1, false> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./class_CwiseUnaryOp >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/class_CwiseUnaryOp.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target class_CwiseUnaryOp /usr/bin/gmake -f doc/examples/CMakeFiles/DenseBase_middleCols_int.dir/build.make doc/examples/CMakeFiles/DenseBase_middleCols_int.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/DenseBase_middleCols_int.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/DenseBase_middleCols_int.dir/build.make doc/examples/CMakeFiles/DenseBase_middleCols_int.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSetThreshold.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 2, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 2, false>, 1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Product, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 2, false>, 1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Product, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 2, false>, 1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Product, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 2, false>, 1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::Block, 2, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, 2, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>; Lhs = Eigen::Block, 2, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, 2, false>, 1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 2, false>, 1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Product, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 2, false>, 1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 2, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:563:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSetThreshold.cpp:12:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false> >::' and 'Eigen::internal::evaluator, 1, 2, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false> >::' and 'Eigen::internal::evaluator, 1, 2, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ [ 79%] Building CXX object doc/examples/CMakeFiles/DenseBase_middleCols_int.dir/DenseBase_middleCols_int.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/DenseBase_middleCols_int.dir/DenseBase_middleCols_int.cpp.o -MF CMakeFiles/DenseBase_middleCols_int.dir/DenseBase_middleCols_int.cpp.o.d -o CMakeFiles/DenseBase_middleCols_int.dir/DenseBase_middleCols_int.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/DenseBase_middleCols_int.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 2, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSetThreshold.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 2, 1, true> >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, 2, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, 2, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:104:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, 2, 1, true>; ResultType = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1307:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Eigen::internal::evaluator >::Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:381:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:102:76: required from 'static Eigen::internal::redux_novec_unroller::Scalar Eigen::internal::redux_novec_unroller::run(const Derived&, const Func&) [with Func = Eigen::internal::scalar_max_op; Derived = Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; int Start = 0; int Length = 2; Eigen::internal::redux_novec_unroller::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSetThreshold.cpp:12:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix >, 2, 1, true> >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 2, 1, true> > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:134:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array() [with _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:135:35: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:134:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array() [with _Scalar = long int; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:135:35: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_ArrayClass_mult >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_ArrayClass_mult.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSetThreshold.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 2, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 2, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 2, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 2, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 2, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 2, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 2, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 2, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 2, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 2, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 2, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, 2, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, 1, 2, false>, 1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, 2, 1, true>, -1, 1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>; Lhs = Eigen::Block, 2, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, 2, false>, 1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 2, false>, 1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Product, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 2, false>, 1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 2, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:563:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSetThreshold.cpp:12:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 2, 1, true>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 1, 2, false>, 1, -1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Built target Tutorial_ArrayClass_mult /usr/bin/gmake -f doc/examples/CMakeFiles/QuickStart_example.dir/build.make doc/examples/CMakeFiles/QuickStart_example.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/QuickStart_example.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/QuickStart_example.dir/build.make doc/examples/CMakeFiles/QuickStart_example.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/examples/CMakeFiles/QuickStart_example.dir/QuickStart_example.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/QuickStart_example.dir/QuickStart_example.cpp.o -MF CMakeFiles/QuickStart_example.dir/QuickStart_example.cpp.o.d -o CMakeFiles/QuickStart_example.dir/QuickStart_example.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example.cpp [ 79%] Linking CXX executable TemplateKeyword_flexible cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/TemplateKeyword_flexible.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/TemplateKeyword_flexible.dir/TemplateKeyword_flexible.cpp.o -o TemplateKeyword_flexible In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:262:48: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Linking CXX executable TutorialLinAlgSetThreshold cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/TutorialLinAlgSetThreshold.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/TutorialLinAlgSetThreshold.dir/TutorialLinAlgSetThreshold.cpp.o -o TutorialLinAlgSetThreshold cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./TemplateKeyword_flexible >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/TemplateKeyword_flexible.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target TemplateKeyword_flexible /usr/bin/gmake -f doc/examples/CMakeFiles/Cwise_erf.dir/build.make doc/examples/CMakeFiles/Cwise_erf.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Cwise_erf.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Cwise_erf.dir/build.make doc/examples/CMakeFiles/Cwise_erf.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/examples/CMakeFiles/Cwise_erf.dir/Cwise_erf.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Cwise_erf.dir/Cwise_erf.cpp.o -MF CMakeFiles/Cwise_erf.dir/Cwise_erf.cpp.o.d -o CMakeFiles/Cwise_erf.dir/Cwise_erf.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Cwise_erf.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./TutorialLinAlgSetThreshold >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/TutorialLinAlgSetThreshold.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target TutorialLinAlgSetThreshold /usr/bin/gmake -f doc/examples/CMakeFiles/CustomizingEigen_Inheritance.dir/build.make doc/examples/CMakeFiles/CustomizingEigen_Inheritance.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/CustomizingEigen_Inheritance.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/CustomizingEigen_Inheritance.dir/build.make doc/examples/CMakeFiles/CustomizingEigen_Inheritance.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/examples/CMakeFiles/CustomizingEigen_Inheritance.dir/CustomizingEigen_Inheritance.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/CustomizingEigen_Inheritance.dir/CustomizingEigen_Inheritance.cpp.o -MF CMakeFiles/CustomizingEigen_Inheritance.dir/CustomizingEigen_Inheritance.cpp.o.d -o CMakeFiles/CustomizingEigen_Inheritance.dir/CustomizingEigen_Inheritance.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/CustomizingEigen_Inheritance.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/DenseBase_middleCols_int.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/DenseBase_middleCols_int.cpp:10:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 79%] Linking CXX executable TutorialLinAlgSelfAdjointEigenSolver cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/TutorialLinAlgSelfAdjointEigenSolver.dir/link.txt --verbose=1 [ 79%] Linking CXX executable TutorialInplaceLU cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/TutorialInplaceLU.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/TutorialLinAlgSelfAdjointEigenSolver.dir/TutorialLinAlgSelfAdjointEigenSolver.cpp.o -o TutorialLinAlgSelfAdjointEigenSolver In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:195:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:252:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/TutorialInplaceLU.dir/TutorialInplaceLU.cpp.o -o TutorialInplaceLU In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:511, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BandMatrix.h: In instantiation of 'struct Eigen::internal::BandMatrixBase >::DiagonalIntReturnType<0>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BandMatrix.h:115:74: required by substitution of 'template const typename Eigen::internal::BandMatrixBase >::DiagonalIntReturnType::Type Eigen::internal::BandMatrixBase >::diagonal() const [with int N = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:339:81: required from 'void Eigen::internal::upperbidiagonalization_inplace_blocked(MatrixType&, BidiagType&, Eigen::Index, typename MatrixType::Scalar*) [with MatrixType = Eigen::Matrix; BidiagType = Eigen::internal::BandMatrix; Eigen::Index = long int; typename MatrixType::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:391:41: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>& Eigen::internal::UpperBidiagonalization<_MatrixType>::compute(const _MatrixType&) [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:61:7: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>::UpperBidiagonalization(const MatrixType&) [with _MatrixType = Eigen::Matrix; Eigen::internal::UpperBidiagonalization<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:270:45: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BandMatrix.h:93:34: warning: bitwise operation between different enumeration types 'Eigen::internal::BandMatrixBase >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 93 | ReturnOpposite = (Options&SelfAdjoint) && (((Index)>0 && Supers==0) || ((Index)<0 && Subs==0)), | ~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BandMatrix.h: In instantiation of 'struct Eigen::internal::BandMatrixBase >::DiagonalIntReturnType<1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BandMatrix.h:115:74: required by substitution of 'template const typename Eigen::internal::BandMatrixBase >::DiagonalIntReturnType::Type Eigen::internal::BandMatrixBase >::diagonal() const [with int N = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:340:81: required from 'void Eigen::internal::upperbidiagonalization_inplace_blocked(MatrixType&, BidiagType&, Eigen::Index, typename MatrixType::Scalar*) [with MatrixType = Eigen::Matrix; BidiagType = Eigen::internal::BandMatrix; Eigen::Index = long int; typename MatrixType::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:391:41: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>& Eigen::internal::UpperBidiagonalization<_MatrixType>::compute(const _MatrixType&) [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:61:7: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>::UpperBidiagonalization(const MatrixType&) [with _MatrixType = Eigen::Matrix; Eigen::internal::UpperBidiagonalization<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:270:45: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BandMatrix.h:93:34: warning: bitwise operation between different enumeration types 'Eigen::internal::BandMatrixBase >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:86:46: required from 'bool Eigen::DenseBase::all() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1155:74: required from 'void Eigen::BDCSVD::deflation(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:518:3: required from 'void Eigen::BDCSVD::divide(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:278:3: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator_wrapper_base, -1, 1, false>, -1, 1, false> > >::' and 'Eigen::internal::evaluator, Eigen::Array > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:515, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h: In instantiation of 'bool Eigen::DenseBase::all() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1155:74: required from 'void Eigen::BDCSVD::deflation(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:518:3: required from 'void Eigen::BDCSVD::divide(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:278:3: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:86:60: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example.cpp:8:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 79%] Linking CXX executable DenseBase_middleCols_int cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/DenseBase_middleCols_int.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/DenseBase_middleCols_int.dir/DenseBase_middleCols_int.cpp.o -o DenseBase_middleCols_int In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:110:46: required from 'bool Eigen::DenseBase::any() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:355:54: required from 'void Eigen::BDCSVD::structured_update(Eigen::Block::Real, -1, -1, 0>, -1, -1>, const MatrixXr&, Eigen::Index) [with _MatrixType = Eigen::Matrix; typename Eigen::NumTraits::Real = float; typename Derived::Scalar = float; Eigen::BDCSVD::MatrixXr = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:542:5: required from 'void Eigen::BDCSVD::divide(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:278:3: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator_wrapper_base, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' and 'Eigen::internal::evaluator, Eigen::Array > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:515, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h: In instantiation of 'bool Eigen::DenseBase::any() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:355:54: required from 'void Eigen::BDCSVD::structured_update(Eigen::Block::Real, -1, -1, 0>, -1, -1>, const MatrixXr&, Eigen::Index) [with _MatrixType = Eigen::Matrix; typename Eigen::NumTraits::Real = float; typename Derived::Scalar = float; Eigen::BDCSVD::MatrixXr = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:542:5: required from 'void Eigen::BDCSVD::divide(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:278:3: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:110:60: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:159:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 16; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:545:47: required from 'void Eigen::BDCSVD::divide(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:278:3: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = long int; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:87:9: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:195:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:252:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Cwise_erf.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:218:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Scalar&, const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1; Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Cwise_erf.cpp:7:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Cwise_erf.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Array >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Array >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Cwise_erf.cpp:8:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Linking CXX executable QuickStart_example cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/QuickStart_example.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:769:88: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:252:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, 1, false> >::' and 'Eigen::internal::visitor_evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/QuickStart_example.dir/QuickStart_example.cpp.o -o QuickStart_example In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = float; int _Rows = 2; int _Cols = -1; int _Options = 1; int _MaxRows = 2; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BandMatrix.h:208:9: required from 'Eigen::internal::BandMatrix<_Scalar, Rows, Cols, Supers, Subs, Options>::BandMatrix(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _Scalar = float; int Rows = -1; int Cols = -1; int Supers = 1; int Subs = 0; int Options = 1; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:58:9: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>::UpperBidiagonalization(const MatrixType&) [with _MatrixType = Eigen::Matrix; Eigen::internal::UpperBidiagonalization<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:270:45: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./DenseBase_middleCols_int >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/DenseBase_middleCols_int.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target DenseBase_middleCols_int /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ArrayClass_interop_matrix.dir/build.make doc/examples/CMakeFiles/Tutorial_ArrayClass_interop_matrix.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ArrayClass_interop_matrix.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ArrayClass_interop_matrix.dir/build.make doc/examples/CMakeFiles/Tutorial_ArrayClass_interop_matrix.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/examples/CMakeFiles/Tutorial_ArrayClass_interop_matrix.dir/Tutorial_ArrayClass_interop_matrix.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_ArrayClass_interop_matrix.dir/Tutorial_ArrayClass_interop_matrix.cpp.o -MF CMakeFiles/Tutorial_ArrayClass_interop_matrix.dir/Tutorial_ArrayClass_interop_matrix.cpp.o.d -o CMakeFiles/Tutorial_ArrayClass_interop_matrix.dir/Tutorial_ArrayClass_interop_matrix.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./TutorialLinAlgSelfAdjointEigenSolver >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target TutorialLinAlgSelfAdjointEigenSolver /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.dir/build.make doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.dir/build.make doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Building CXX object doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.dir/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.dir/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp.o -MF CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.dir/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp.o.d -o CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.dir/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/CustomizingEigen_Inheritance.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/CustomizingEigen_Inheritance.cpp:7:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/CustomizingEigen_Inheritance.cpp:29:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 79%] Linking CXX executable Cwise_erf cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Cwise_erf.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Cwise_erf.dir/Cwise_erf.cpp.o -o Cwise_erf In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/CustomizingEigen_Inheritance.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/CustomizingEigen_Inheritance.cpp:19:41: required from 'MyVectorType& MyVectorType::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/CustomizingEigen_Inheritance.cpp:28:11: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./QuickStart_example >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/QuickStart_example.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 79%] Built target QuickStart_example /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ArrayClass_interop.dir/build.make doc/examples/CMakeFiles/Tutorial_ArrayClass_interop.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ArrayClass_interop.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ArrayClass_interop.dir/build.make doc/examples/CMakeFiles/Tutorial_ArrayClass_interop.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 82%] Building CXX object doc/examples/CMakeFiles/Tutorial_ArrayClass_interop.dir/Tutorial_ArrayClass_interop.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_ArrayClass_interop.dir/Tutorial_ArrayClass_interop.cpp.o -MF CMakeFiles/Tutorial_ArrayClass_interop.dir/Tutorial_ArrayClass_interop.cpp.o.d -o CMakeFiles/Tutorial_ArrayClass_interop.dir/Tutorial_ArrayClass_interop.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Cwise_erf >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Cwise_erf.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 82%] Built target Cwise_erf /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_BlockOperations_colrow.dir/build.make doc/examples/CMakeFiles/Tutorial_BlockOperations_colrow.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_BlockOperations_colrow.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_BlockOperations_colrow.dir/build.make doc/examples/CMakeFiles/Tutorial_BlockOperations_colrow.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 82%] Building CXX object doc/examples/CMakeFiles/Tutorial_BlockOperations_colrow.dir/Tutorial_BlockOperations_colrow.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_BlockOperations_colrow.dir/Tutorial_BlockOperations_colrow.cpp.o -MF CMakeFiles/Tutorial_BlockOperations_colrow.dir/Tutorial_BlockOperations_colrow.cpp.o.d -o CMakeFiles/Tutorial_BlockOperations_colrow.dir/Tutorial_BlockOperations_colrow.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_colrow.cpp [ 82%] Linking CXX executable CustomizingEigen_Inheritance cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/CustomizingEigen_Inheritance.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/CustomizingEigen_Inheritance.dir/CustomizingEigen_Inheritance.cpp.o -o CustomizingEigen_Inheritance In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 0>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 0>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1101:84: required from 'void Eigen::BDCSVD::deflation(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:518:3: required from 'void Eigen::BDCSVD::divide(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:278:3: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1103:128: required from 'void Eigen::BDCSVD::deflation(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:518:3: required from 'void Eigen::BDCSVD::divide(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:278:3: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./TutorialInplaceLU >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/TutorialInplaceLU.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 82%] Built target TutorialInplaceLU /usr/bin/gmake -f doc/examples/CMakeFiles/QuickStart_example2_dynamic.dir/build.make doc/examples/CMakeFiles/QuickStart_example2_dynamic.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/QuickStart_example2_dynamic.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/QuickStart_example2_dynamic.dir/build.make doc/examples/CMakeFiles/QuickStart_example2_dynamic.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 82%] Building CXX object doc/examples/CMakeFiles/QuickStart_example2_dynamic.dir/QuickStart_example2_dynamic.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/QuickStart_example2_dynamic.dir/QuickStart_example2_dynamic.cpp.o -MF CMakeFiles/QuickStart_example2_dynamic.dir/QuickStart_example2_dynamic.cpp.o.d -o CMakeFiles/QuickStart_example2_dynamic.dir/QuickStart_example2_dynamic.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_dynamic.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./CustomizingEigen_Inheritance >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CustomizingEigen_Inheritance.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 82%] Built target CustomizingEigen_Inheritance /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_simple_example_dynamic_size.dir/build.make doc/examples/CMakeFiles/Tutorial_simple_example_dynamic_size.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_simple_example_dynamic_size.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_simple_example_dynamic_size.dir/build.make doc/examples/CMakeFiles/Tutorial_simple_example_dynamic_size.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 82%] Building CXX object doc/examples/CMakeFiles/Tutorial_simple_example_dynamic_size.dir/Tutorial_simple_example_dynamic_size.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_simple_example_dynamic_size.dir/Tutorial_simple_example_dynamic_size.cpp.o -MF CMakeFiles/Tutorial_simple_example_dynamic_size.dir/Tutorial_simple_example_dynamic_size.cpp.o.d -o CMakeFiles/Tutorial_simple_example_dynamic_size.dir/Tutorial_simple_example_dynamic_size.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_simple_example_dynamic_size.cpp [ 82%] Linking CXX executable TutorialLinAlgExSolveColPivHouseholderQR cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/TutorialLinAlgExSolveColPivHouseholderQR.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/TutorialLinAlgExSolveColPivHouseholderQR.dir/TutorialLinAlgExSolveColPivHouseholderQR.cpp.o -o TutorialLinAlgExSolveColPivHouseholderQR In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp:9:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp:24:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator_wrapper_base > >::' and 'Eigen::internal::evaluator, const Eigen::Array > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp:18:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp:9:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp:13:70: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp:13:70: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::internal::member_lpnorm<1, float>, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, Eigen::internal::member_lpnorm<1, float>, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, Eigen::internal::member_lpnorm<1, float>, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_lpnorm<1, float>, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp:14:65: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, Eigen::internal::member_lpnorm<1, float>, 0> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 1>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 1>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp:16:70: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::internal::member_lpnorm<1, float>, 1> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, Eigen::internal::member_lpnorm<1, float>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, Eigen::internal::member_lpnorm<1, float>, 1>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_lpnorm<1, float>, 1>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp:17:65: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, Eigen::internal::member_lpnorm<1, float>, 1> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = float; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = float; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = float; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, float, float, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::internal::gemm_blocking_space<0, float, float, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp:18:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:311:5: required from 'Eigen::PermutationMatrix::PermutationMatrix() [with int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1; _StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:86:9: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:195:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:252:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp:18:16: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:269:52: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1307:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index, Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_lpnorm<1, float>; int Direction = 0; Eigen::internal::evaluator >::Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:381:29: required from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::PartialReduxExpr, Eigen::internal::member_lpnorm<1, float>, 0>; Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:194:32: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Derived&, const Func&) [with Func = Eigen::internal::scalar_max_op; Derived = Eigen::internal::redux_evaluator, Eigen::internal::member_lpnorm<1, float>, 0> >; Eigen::internal::redux_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, Eigen::internal::member_lpnorm<1, float>, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_lpnorm<1, float>, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp:14:65: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:269:52: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1309:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index, Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_lpnorm<1, float>; int Direction = 0; Eigen::internal::evaluator >::Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:381:29: required from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::PartialReduxExpr, Eigen::internal::member_lpnorm<1, float>, 0>; Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:194:32: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Derived&, const Func&) [with Func = Eigen::internal::scalar_max_op; Derived = Eigen::internal::redux_evaluator, Eigen::internal::member_lpnorm<1, float>, 0> >; Eigen::internal::redux_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, Eigen::internal::member_lpnorm<1, float>, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_lpnorm<1, float>, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp:14:65: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/RealSvd2x2.h:25:26: required from 'void Eigen::internal::real_2x2_jacobi_svd(const MatrixType&, Index, Index, Eigen::JacobiRotation*, Eigen::JacobiRotation*) [with MatrixType = Eigen::Matrix; RealScalar = float; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:722:42: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:252:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop.cpp:9:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_colrow.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_colrow.cpp:8:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 1, -1, false>; _Scalar = float; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 1, -1, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 1, -1, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_colrow.cpp:13:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_colrow.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_colrow.cpp:14:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1338:41: required from 'struct Eigen::internal::evaluator_wrapper_base, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1405:8: required from 'struct Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop.cpp:18:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator_wrapper_base > >::' and 'Eigen::internal::evaluator, const Eigen::Array > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Func = Eigen::internal::assign_op; Lhs = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop.cpp:18:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >; Func = Eigen::internal::assign_op; Lhs = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop.cpp:20:47: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 82%] Linking CXX executable Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.dir/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp.o -o Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = float; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = float; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = float; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, float, float, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::internal::gemm_blocking_space<0, float, float, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Rhs = Eigen::Matrix; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop.cpp:18:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_simple_example_dynamic_size.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_simple_example_dynamic_size.cpp:10:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = int; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_simple_example_dynamic_size.cpp:18:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./TutorialLinAlgExSolveColPivHouseholderQR >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 82%] Built target TutorialLinAlgExSolveColPivHouseholderQR /usr/bin/gmake -f doc/examples/CMakeFiles/class_FixedBlock.dir/build.make doc/examples/CMakeFiles/class_FixedBlock.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/class_FixedBlock.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/class_FixedBlock.dir/build.make doc/examples/CMakeFiles/class_FixedBlock.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 82%] Building CXX object doc/examples/CMakeFiles/class_FixedBlock.dir/class_FixedBlock.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/class_FixedBlock.dir/class_FixedBlock.cpp.o -MF CMakeFiles/class_FixedBlock.dir/class_FixedBlock.cpp.o.d -o CMakeFiles/class_FixedBlock.dir/class_FixedBlock.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_FixedBlock.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Matrix, 0>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_interop.cpp:18:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_dynamic.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_dynamic.cpp:12:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_dynamic.cpp:9:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_dynamic.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_dynamic.cpp:10:43: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_dynamic.cpp:10:43: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_dynamic.cpp:14:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 82%] Linking CXX executable Tutorial_BlockOperations_colrow cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_BlockOperations_colrow.dir/link.txt --verbose=1 [ 82%] Linking CXX executable Tutorial_simple_example_dynamic_size cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_simple_example_dynamic_size.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_BlockOperations_colrow.dir/Tutorial_BlockOperations_colrow.cpp.o -o Tutorial_BlockOperations_colrow [ 82%] Built target Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.dir/build.make doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.dir/DependInfo.cmake --color= /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_simple_example_dynamic_size.dir/Tutorial_simple_example_dynamic_size.cpp.o -o Tutorial_simple_example_dynamic_size gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.dir/build.make doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 82%] Building CXX object doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.dir/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.dir/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp.o -MF CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.dir/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp.o.d -o CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.dir/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp [ 82%] Linking CXX executable Tutorial_ArrayClass_interop_matrix cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_ArrayClass_interop_matrix.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_ArrayClass_interop_matrix.dir/Tutorial_ArrayClass_interop_matrix.cpp.o -o Tutorial_ArrayClass_interop_matrix cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_BlockOperations_colrow >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_BlockOperations_colrow.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_simple_example_dynamic_size >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_simple_example_dynamic_size.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 82%] Built target Tutorial_BlockOperations_colrow /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ArrayClass_accessors.dir/build.make doc/examples/CMakeFiles/Tutorial_ArrayClass_accessors.dir/depend [ 82%] Built target Tutorial_simple_example_dynamic_size /usr/bin/gmake -f doc/examples/CMakeFiles/TutorialLinAlgComputeTwice.dir/build.make doc/examples/CMakeFiles/TutorialLinAlgComputeTwice.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ArrayClass_accessors.dir/DependInfo.cmake --color= gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgComputeTwice.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ArrayClass_accessors.dir/build.make doc/examples/CMakeFiles/Tutorial_ArrayClass_accessors.dir/build gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/TutorialLinAlgComputeTwice.dir/build.make doc/examples/CMakeFiles/TutorialLinAlgComputeTwice.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 82%] Building CXX object doc/examples/CMakeFiles/Tutorial_ArrayClass_accessors.dir/Tutorial_ArrayClass_accessors.cpp.o [ 86%] Building CXX object doc/examples/CMakeFiles/TutorialLinAlgComputeTwice.dir/TutorialLinAlgComputeTwice.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/TutorialLinAlgComputeTwice.dir/TutorialLinAlgComputeTwice.cpp.o -MF CMakeFiles/TutorialLinAlgComputeTwice.dir/TutorialLinAlgComputeTwice.cpp.o.d -o CMakeFiles/TutorialLinAlgComputeTwice.dir/TutorialLinAlgComputeTwice.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgComputeTwice.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_ArrayClass_accessors.dir/Tutorial_ArrayClass_accessors.cpp.o -MF CMakeFiles/Tutorial_ArrayClass_accessors.dir/Tutorial_ArrayClass_accessors.cpp.o.d -o CMakeFiles/Tutorial_ArrayClass_accessors.dir/Tutorial_ArrayClass_accessors.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_accessors.cpp [ 86%] Linking CXX executable QuickStart_example2_dynamic cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/QuickStart_example2_dynamic.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/QuickStart_example2_dynamic.dir/QuickStart_example2_dynamic.cpp.o -o QuickStart_example2_dynamic In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_FixedBlock.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_FixedBlock.cpp:22:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 2, 2, false>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 2, 2, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 2, 2, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_FixedBlock.cpp:23:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_FixedBlock.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 2, 2, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::mul_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 2, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 2, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 2, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 2, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfCwiseBinaryOp.h:20:28: required from 'Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::Block, 2, 2, false>; Eigen::DenseBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_FixedBlock.cpp:24:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:573:36: warning: arithmetic between different enumeration types 'Eigen::DenseBase, 2, 2, false> >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 573 | vectorizableSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_FixedBlock.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 2, 2, false>, Eigen::internal::IndexBased, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 2, 2, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 2, 2, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 2, 2, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 2, 2, false>; OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 2, 2, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 2, 2, false>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 2, 2, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 2, 2, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_FixedBlock.cpp:23:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:83:75: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Transpose, -1, -1, false> >; CoeffsType = Eigen::VectorBlock, 1>, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = Eigen::Diagonal, 1>; int Side = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = Eigen::Diagonal, 1>; int Side = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:320:36: required from 'void Eigen::BDCSVD::copyUV(const HouseholderU&, const HouseholderV&, const NaiveU&, const NaiveV&) [with HouseholderU = Eigen::HouseholderSequence, Eigen::Diagonal, 1>, 2>; HouseholderV = Eigen::HouseholderSequence, const Eigen::Diagonal, 0>, 1>; NaiveU = Eigen::Matrix; NaiveV = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:302:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, 1, -1, false> >; Derived = Eigen::Block, 1, -1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:519:90: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:230:19: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:252:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, 1, -1, false> >::' and 'Eigen::internal::visitor_evaluator, 1, -1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:265:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Linking CXX executable Tutorial_ArrayClass_interop cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_ArrayClass_interop.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:266:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_ArrayClass_interop.dir/Tutorial_ArrayClass_interop.cpp.o -o Tutorial_ArrayClass_interop cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_ArrayClass_interop_matrix >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_ArrayClass_interop_matrix.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Built target Tutorial_ArrayClass_interop_matrix /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.dir/build.make doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.dir/build.make doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Building CXX object doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.dir/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.dir/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp.o -MF CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.dir/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp.o.d -o CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.dir/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:478:54: required from 'void Eigen::BDCSVD::divide(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:278:3: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:482:61: required from 'void Eigen::BDCSVD::divide(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:278:3: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, -1, 1, true>, -1, 1, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, -1, 1, true>, -1, 1, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:511:69: required from 'void Eigen::BDCSVD::divide(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:278:3: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./QuickStart_example2_dynamic >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/QuickStart_example2_dynamic.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Built target QuickStart_example2_dynamic /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::MatrixWrapper, 0, Eigen::InnerStride<1> > > >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::MatrixWrapper, 0, Eigen::InnerStride<1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::MatrixWrapper, 0, Eigen::InnerStride<1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 0, Eigen::InnerStride<1> > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 0, Eigen::InnerStride<1> > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, 0, Eigen::InnerStride<1> > >; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:612:3: required from 'void Eigen::BDCSVD::computeSVDofM(Eigen::Index, Eigen::Index, Eigen::BDCSVD::MatrixXr&, Eigen::BDCSVD::VectorType&, Eigen::BDCSVD::MatrixXr&) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int; Eigen::BDCSVD::MatrixXr = Eigen::Matrix; Eigen::BDCSVD::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:534:3: required from 'void Eigen::BDCSVD::divide(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:278:3: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator_wrapper_base, 0, Eigen::InnerStride<1> > > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/gmake -f doc/examples/CMakeFiles/QuickStart_example2_fixed.dir/build.make doc/examples/CMakeFiles/QuickStart_example2_fixed.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/QuickStart_example2_fixed.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/QuickStart_example2_fixed.dir/build.make doc/examples/CMakeFiles/QuickStart_example2_fixed.dir/build /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:147:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:647:3: required from 'void Eigen::BDCSVD::computeSVDofM(Eigen::Index, Eigen::Index, Eigen::BDCSVD::MatrixXr&, Eigen::BDCSVD::VectorType&, Eigen::BDCSVD::MatrixXr&) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int; Eigen::BDCSVD::MatrixXr = Eigen::Matrix; Eigen::BDCSVD::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:534:3: required from 'void Eigen::BDCSVD::divide(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:278:3: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Building CXX object doc/examples/CMakeFiles/QuickStart_example2_fixed.dir/QuickStart_example2_fixed.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/QuickStart_example2_fixed.dir/QuickStart_example2_fixed.cpp.o -MF CMakeFiles/QuickStart_example2_fixed.dir/QuickStart_example2_fixed.cpp.o.d -o CMakeFiles/QuickStart_example2_fixed.dir/QuickStart_example2_fixed.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_fixed.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:86:46: required from 'bool Eigen::DenseBase::all() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array >]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp:14:46: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, Eigen::Array > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:515, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h: In instantiation of 'bool Eigen::DenseBase::all() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array >]': /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp:14:46: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:86:60: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h: In instantiation of 'bool Eigen::DenseBase::any() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array >]': /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp:15:46: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:110:60: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:178:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp:9:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array > >, Eigen::internal::IndexBased, long int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array > >; typename Eigen::internal::traits::Scalar = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array > >; typename Eigen::internal::traits::Scalar = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:131:68: required from 'Eigen::Index Eigen::DenseBase::count() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array >; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp:16:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Linking CXX executable class_FixedBlock cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/class_FixedBlock.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/class_FixedBlock.dir/class_FixedBlock.cpp.o -o class_FixedBlock /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:757:60: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:252:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] [ 86%] Linking CXX executable Tutorial_ReductionsVisitorsBroadcasting_reductions_bool cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.dir/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp.o -o Tutorial_ReductionsVisitorsBroadcasting_reductions_bool /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:252:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:689:18: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:252:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:391:41: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>& Eigen::internal::UpperBidiagonalization<_MatrixType>::compute(const _MatrixType&) [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:61:7: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>::UpperBidiagonalization(const MatrixType&) [with _MatrixType = Eigen::Matrix; Eigen::internal::UpperBidiagonalization<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:270:45: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1, false>, 1, -1, false>, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:391:41: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>& Eigen::internal::UpperBidiagonalization<_MatrixType>::compute(const _MatrixType&) [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:61:7: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>::UpperBidiagonalization(const MatrixType&) [with _MatrixType = Eigen::Matrix; Eigen::internal::UpperBidiagonalization<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:270:45: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, -1, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::InnerStride<1> >, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::InnerStride<1> >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::InnerStride<1> >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::InnerStride<1> >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::InnerStride<1> >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 0, Eigen::InnerStride<1> >, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:391:41: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>& Eigen::internal::UpperBidiagonalization<_MatrixType>::compute(const _MatrixType&) [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:61:7: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>::UpperBidiagonalization(const MatrixType&) [with _MatrixType = Eigen::Matrix; Eigen::internal::UpperBidiagonalization<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:270:45: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::InnerStride<1> >, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::InnerStride<> >, 1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::InnerStride<> >, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::InnerStride<> >, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::InnerStride<> >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::InnerStride<> >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 0, Eigen::InnerStride<> >, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:391:41: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>& Eigen::internal::UpperBidiagonalization<_MatrixType>::compute(const _MatrixType&) [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:61:7: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>::UpperBidiagonalization(const MatrixType&) [with _MatrixType = Eigen::Matrix; Eigen::internal::UpperBidiagonalization<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:270:45: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::InnerStride<> >, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_accessors.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:178:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_accessors.cpp:9:18: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_ReductionsVisitorsBroadcasting_reductions_bool >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Built target Tutorial_ReductionsVisitorsBroadcasting_reductions_bool /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_rowwise.dir/build.make doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_rowwise.dir/depend /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:612:3: required from 'void Eigen::BDCSVD::computeSVDofM(Eigen::Index, Eigen::Index, Eigen::BDCSVD::MatrixXr&, Eigen::BDCSVD::VectorType&, Eigen::BDCSVD::MatrixXr&) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int; Eigen::BDCSVD::MatrixXr = Eigen::Matrix; Eigen::BDCSVD::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:534:3: required from 'void Eigen::BDCSVD::divide(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:278:3: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::mapbase_evaluator, 0, Eigen::InnerStride<1> >, Eigen::Array >::' and 'Eigen::internal::evaluator, const Eigen::Array > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_rowwise.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_rowwise.dir/build.make doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_rowwise.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Building CXX object doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_rowwise.dir/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_rowwise.dir/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp.o -MF CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_rowwise.dir/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp.o.d -o CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_rowwise.dir/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./class_FixedBlock >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/class_FixedBlock.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Built target class_FixedBlock /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_BlockOperations_block_assignment.dir/build.make doc/examples/CMakeFiles/Tutorial_BlockOperations_block_assignment.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_BlockOperations_block_assignment.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, true>, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, true>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, true>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, true>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, true>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; LhsT = Eigen::Block, -1, -1, true>; Func = Eigen::internal::assign_op; Lhs = Eigen::Block, -1, -1, true>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, true>, Eigen::Matrix, 0>; ExpressionType = Eigen::Map, 16, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:546:19: required from 'void Eigen::BDCSVD::divide(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:278:3: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, true> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_BlockOperations_block_assignment.dir/build.make doc/examples/CMakeFiles/Tutorial_BlockOperations_block_assignment.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Building CXX object doc/examples/CMakeFiles/Tutorial_BlockOperations_block_assignment.dir/Tutorial_BlockOperations_block_assignment.cpp.o /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, true> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, true> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, true>, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_BlockOperations_block_assignment.dir/Tutorial_BlockOperations_block_assignment.cpp.o -MF CMakeFiles/Tutorial_BlockOperations_block_assignment.dir/Tutorial_BlockOperations_block_assignment.cpp.o.d -o CMakeFiles/Tutorial_BlockOperations_block_assignment.dir/Tutorial_BlockOperations_block_assignment.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_block_assignment.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgComputeTwice.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgComputeTwice.cpp:9:13: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_ArrayClass_interop >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_ArrayClass_interop.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = Eigen::Diagonal, 1>; int Side = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:320:36: required from 'void Eigen::BDCSVD::copyUV(const HouseholderU&, const HouseholderV&, const NaiveU&, const NaiveV&) [with HouseholderU = Eigen::HouseholderSequence, Eigen::Diagonal, 1>, 2>; HouseholderV = Eigen::HouseholderSequence, const Eigen::Diagonal, 0>, 1>; NaiveU = Eigen::Matrix; NaiveV = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:302:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, 1, -1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, 1, -1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, 1, -1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, 1, -1, false> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, 1, -1, false> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, 1, -1, false> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, 1, -1, false> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, 1, -1, false> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = Eigen::Diagonal, 1>; int Side = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:320:36: required from 'void Eigen::BDCSVD::copyUV(const HouseholderU&, const HouseholderV&, const NaiveU&, const NaiveV&) [with HouseholderU = Eigen::HouseholderSequence, Eigen::Diagonal, 1>, 2>; HouseholderV = Eigen::HouseholderSequence, const Eigen::Diagonal, 0>, 1>; NaiveU = Eigen::Matrix; NaiveV = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:302:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] [ 86%] Built target Tutorial_ArrayClass_interop /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_BlockOperations_corner.dir/build.make doc/examples/CMakeFiles/Tutorial_BlockOperations_corner.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_BlockOperations_corner.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:495, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgComputeTwice.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h: In instantiation of 'class Eigen::SelfAdjointView, -1, -1, false>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:358:51: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgComputeTwice.cpp:16:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types 'Eigen::internal::traits, -1, -1, false>, 1> >::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~~~^~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_BlockOperations_corner.dir/build.make doc/examples/CMakeFiles/Tutorial_BlockOperations_corner.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Building CXX object doc/examples/CMakeFiles/Tutorial_BlockOperations_corner.dir/Tutorial_BlockOperations_corner.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_BlockOperations_corner.dir/Tutorial_BlockOperations_corner.cpp.o -MF CMakeFiles/Tutorial_BlockOperations_corner.dir/Tutorial_BlockOperations_corner.cpp.o.d -o CMakeFiles/Tutorial_BlockOperations_corner.dir/Tutorial_BlockOperations_corner.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_corner.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = const Eigen::Diagonal, 0>; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:327:36: required from 'void Eigen::BDCSVD::copyUV(const HouseholderU&, const HouseholderV&, const NaiveU&, const NaiveV&) [with HouseholderU = Eigen::HouseholderSequence, Eigen::Diagonal, 1>, 2>; HouseholderV = Eigen::HouseholderSequence, const Eigen::Diagonal, 0>, 1>; NaiveU = Eigen::Matrix; NaiveV = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:302:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:252:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, -1, -1, false> >, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false> >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false> >, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false> >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false> >, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false> >, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:252:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, -1, -1, false> >, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:252:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:252:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, -1, -1, false>, 2>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false>, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false>, 2>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false>, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false>, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:685:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:252:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, -1, -1, false>, 2>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 86%] Linking CXX executable Tutorial_ArrayClass_accessors cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_ArrayClass_accessors.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_ArrayClass_accessors.dir/Tutorial_ArrayClass_accessors.cpp.o -o Tutorial_ArrayClass_accessors In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:391:41: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>& Eigen::internal::UpperBidiagonalization<_MatrixType>::compute(const _MatrixType&) [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:61:7: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>::UpperBidiagonalization(const MatrixType&) [with _MatrixType = Eigen::Matrix; Eigen::internal::UpperBidiagonalization<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:270:45: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgComputeTwice.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 2, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 2, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 2, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:441:74: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgComputeTwice.cpp:16:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, 2, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 2, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, 2, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 2, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 2, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, 2, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, 2, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:441:125: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgComputeTwice.cpp:16:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 2, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; LhsT = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; Func = Eigen::internal::assign_op; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:369:32: required from 'void Eigen::BDCSVD::structured_update(Eigen::Block::Real, -1, -1, 0>, -1, -1>, const MatrixXr&, Eigen::Index) [with _MatrixType = Eigen::Matrix; typename Eigen::NumTraits::Real = float; typename Derived::Scalar = float; Eigen::BDCSVD::MatrixXr = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:542:5: required from 'void Eigen::BDCSVD::divide(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:278:3: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; LhsT = Eigen::Block, -1, -1, false>; Func = Eigen::internal::assign_op; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:375:19: required from 'void Eigen::BDCSVD::structured_update(Eigen::Block::Real, -1, -1, 0>, -1, -1>, const MatrixXr&, Eigen::Index) [with _MatrixType = Eigen::Matrix; typename Eigen::NumTraits::Real = float; typename Derived::Scalar = float; Eigen::BDCSVD::MatrixXr = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:542:5: required from 'void Eigen::BDCSVD::divide(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:278:3: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = float; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = float; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = float; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Block, -1, -1, true>; Rhs = Eigen::Matrix; Dest = Eigen::Map, 16, Eigen::Stride<0, 0> >; BlockingType = Eigen::internal::gemm_blocking_space<0, float, float, 2, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = false; Functor = Eigen::internal::gemm_functor, Eigen::Block, -1, -1, true>, Eigen::Matrix, Eigen::Map, 16, Eigen::Stride<0, 0> >, Eigen::internal::gemm_blocking_space<0, float, float, 2, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map, 16, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, true>; Rhs = Eigen::Matrix; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, true>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, true>, Eigen::Matrix, 0>; ExpressionType = Eigen::Map, 16, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:546:19: required from 'void Eigen::BDCSVD::divide(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:278:3: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:321:36: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:337:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgComputeTwice.cpp:16:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:321:36: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:356:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgComputeTwice.cpp:16:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgComputeTwice.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:287:26: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:357:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgComputeTwice.cpp:16:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = int; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp:9:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp:10:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:252:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = true; DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, -1, -1, false> >, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:89: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, -1, -1, false> >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false> >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false> >, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false> >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false> >, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:252:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, -1, -1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 2; bool SetOpposite = true; DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, -1, -1, false>, 2>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:89: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, -1, -1, false>, 2>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false>, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false>, 2>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false>, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:685:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:252:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp:18:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp:24:48: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp:20:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp:26:44: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgComputeTwice.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:433:14: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgComputeTwice.cpp:16:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgComputeTwice.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = float; int _Rows = 8; int _Cols = 8; int _Options = 0; int _MaxRows = 8; int _MaxCols = 8]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: required from 'void Eigen::internal::tribb_kernel::operator()(Eigen::internal::tribb_kernel::ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = float; RhsScalar = float; Index = long int; int mr = 8; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; Eigen::internal::tribb_kernel::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from 'static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_triangular_product::ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = float; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = float; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; Eigen::internal::general_matrix_matrix_triangular_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from 'static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Block, -1, -1, false>; OtherType = Eigen::Block, -1, -1, false>; int UpLo = 1; typename MatrixType::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Eigen::SelfAdjointView::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:358:64: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgComputeTwice.cpp:16:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgComputeTwice.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Product, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Product, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Transpose, 1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:325:38: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:337:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgComputeTwice.cpp:16:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Transpose, -1, -1, false>, 1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, 1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:325:38: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:356:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgComputeTwice.cpp:16:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::unary_evaluator, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::unary_evaluator, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_ArrayClass_accessors >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_ArrayClass_accessors.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Built target Tutorial_ArrayClass_accessors /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_BlockOperations_print_block.dir/build.make doc/examples/CMakeFiles/Tutorial_BlockOperations_print_block.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_BlockOperations_print_block.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_BlockOperations_print_block.dir/build.make doc/examples/CMakeFiles/Tutorial_BlockOperations_print_block.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Building CXX object doc/examples/CMakeFiles/Tutorial_BlockOperations_print_block.dir/Tutorial_BlockOperations_print_block.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_BlockOperations_print_block.dir/Tutorial_BlockOperations_print_block.cpp.o -MF CMakeFiles/Tutorial_BlockOperations_print_block.dir/Tutorial_BlockOperations_print_block.cpp.o.d -o CMakeFiles/Tutorial_BlockOperations_print_block.dir/Tutorial_BlockOperations_print_block.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_print_block.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_fixed.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:347:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_fixed.cpp:12:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_fixed.cpp:9:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgComputeTwice.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Transpose, 1, -1, false> >; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose, 1, -1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:325:38: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:337:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgComputeTwice.cpp:16:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 1, -1, false> >, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_fixed.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_fixed.cpp:10:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_fixed.cpp:10:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Transpose, -1, -1, false>, 1, -1, false> >; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, 1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:325:38: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:356:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:401:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h:449:42: required from 'Eigen::LLT& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgComputeTwice.cpp:16:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_fixed.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_fixed.cpp:10:39: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_fixed.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_fixed.cpp:14:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_fixed.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_fixed.cpp:14:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ [ 86%] Linking CXX executable Tutorial_ReductionsVisitorsBroadcasting_reductions_norm cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.dir/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp.o -o Tutorial_ReductionsVisitorsBroadcasting_reductions_norm In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_fixed.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, Eigen::Matrix, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product, Eigen::Matrix, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/QuickStart_example2_fixed.cpp:14:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 3, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 3, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp:7:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 1>; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp:12:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::internal::member_maxCoeff, 1> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 1>; OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 1>; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp:12:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, Eigen::internal::member_maxCoeff, 1> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_ReductionsVisitorsBroadcasting_reductions_norm >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Built target Tutorial_ReductionsVisitorsBroadcasting_reductions_norm /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_PartialLU_solve.dir/build.make doc/examples/CMakeFiles/Tutorial_PartialLU_solve.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_PartialLU_solve.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_PartialLU_solve.dir/build.make doc/examples/CMakeFiles/Tutorial_PartialLU_solve.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_block_assignment.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:134:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array() [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_block_assignment.cpp:9:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 86%] Building CXX object doc/examples/CMakeFiles/Tutorial_PartialLU_solve.dir/Tutorial_PartialLU_solve.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_PartialLU_solve.dir/Tutorial_PartialLU_solve.cpp.o -MF CMakeFiles/Tutorial_PartialLU_solve.dir/Tutorial_PartialLU_solve.cpp.o.d -o CMakeFiles/Tutorial_PartialLU_solve.dir/Tutorial_PartialLU_solve.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:242:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType; typename Eigen::internal::traits >::Scalar = float; typename OtherDerived::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_block_assignment.cpp:12:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_corner.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_corner.cpp:8:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 4, -1, true>; _Scalar = float; int _Rows = 4; int _Cols = -1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 4, -1, true>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 4, -1, true>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_corner.cpp:13:52: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 2, 4, false>; _Scalar = float; int _Rows = 2; int _Cols = 4; int _Options = 0; int _MaxRows = 2; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 2, 4, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 2, 4, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_corner.cpp:14:60: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 86%] Linking CXX executable QuickStart_example2_fixed cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/QuickStart_example2_fixed.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/QuickStart_example2_fixed.dir/QuickStart_example2_fixed.cpp.o -o QuickStart_example2_fixed [ 86%] Linking CXX executable Tutorial_ReductionsVisitorsBroadcasting_rowwise cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_rowwise.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_rowwise.dir/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp.o -o Tutorial_ReductionsVisitorsBroadcasting_rowwise In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:391:41: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>& Eigen::internal::UpperBidiagonalization<_MatrixType>::compute(const _MatrixType&) [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:61:7: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>::UpperBidiagonalization(const MatrixType&) [with _MatrixType = Eigen::Matrix; Eigen::internal::UpperBidiagonalization<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:270:45: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Linking CXX executable Tutorial_BlockOperations_block_assignment cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_BlockOperations_block_assignment.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, -1, false>, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, -1, false>, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>, 1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, -1, false>, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>, 1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, -1, false>, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>, 1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, -1, false>, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>, 1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, -1, false>, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:391:41: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>& Eigen::internal::UpperBidiagonalization<_MatrixType>::compute(const _MatrixType&) [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:61:7: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>::UpperBidiagonalization(const MatrixType&) [with _MatrixType = Eigen::Matrix; Eigen::internal::UpperBidiagonalization<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:270:45: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, -1, false>, 1, -1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_BlockOperations_block_assignment.dir/Tutorial_BlockOperations_block_assignment.cpp.o -o Tutorial_BlockOperations_block_assignment /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::InnerStride<1> >, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::InnerStride<1> >, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::InnerStride<1> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::InnerStride<1> >, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::InnerStride<1> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::InnerStride<1> >, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::InnerStride<1> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::InnerStride<1> >, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::InnerStride<1> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::InnerStride<1> >, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:391:41: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>& Eigen::internal::UpperBidiagonalization<_MatrixType>::compute(const _MatrixType&) [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:61:7: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>::UpperBidiagonalization(const MatrixType&) [with _MatrixType = Eigen::Matrix; Eigen::internal::UpperBidiagonalization<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:270:45: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::InnerStride<1> >, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::InnerStride<> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::InnerStride<> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::InnerStride<> >, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::InnerStride<> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::InnerStride<> >, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::InnerStride<> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::InnerStride<> >, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::InnerStride<> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::InnerStride<> >, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::InnerStride<> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:391:41: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>& Eigen::internal::UpperBidiagonalization<_MatrixType>::compute(const _MatrixType&) [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:61:7: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>::UpperBidiagonalization(const MatrixType&) [with _MatrixType = Eigen::Matrix; Eigen::internal::UpperBidiagonalization<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:270:45: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::InnerStride<> >, 1, -1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 0, Eigen::OuterStride<> >, Eigen::Transpose, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false> >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, Eigen::Transpose, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Product, 0, Eigen::OuterStride<> >, Eigen::Transpose, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Product, 0, Eigen::OuterStride<> >, Eigen::Transpose, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::OuterStride<> >, Eigen::Transpose, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; LhsT = Eigen::Ref, 0, Eigen::OuterStride<> >; Func = Eigen::internal::sub_assign_op; Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Transpose, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:32: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:391:41: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>& Eigen::internal::UpperBidiagonalization<_MatrixType>::compute(const _MatrixType&) [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:61:7: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>::UpperBidiagonalization(const MatrixType&) [with _MatrixType = Eigen::Matrix; Eigen::internal::UpperBidiagonalization<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:270:45: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::OuterStride<> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >::' and 'Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >::' and 'Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 0, Eigen::OuterStride<> >, Eigen::Transpose, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false> >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Product, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Product, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; LhsT = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false>; Func = Eigen::internal::sub_assign_op; Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:32: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:391:41: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>& Eigen::internal::UpperBidiagonalization<_MatrixType>::compute(const _MatrixType&) [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:61:7: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>::UpperBidiagonalization(const MatrixType&) [with _MatrixType = Eigen::Matrix; Eigen::internal::UpperBidiagonalization<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:270:45: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./QuickStart_example2_fixed >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/QuickStart_example2_fixed.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Built target QuickStart_example2_fixed /usr/bin/gmake -f doc/examples/CMakeFiles/TutorialLinAlgRankRevealing.dir/build.make doc/examples/CMakeFiles/TutorialLinAlgRankRevealing.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgRankRevealing.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/TutorialLinAlgRankRevealing.dir/build.make doc/examples/CMakeFiles/TutorialLinAlgRankRevealing.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Building CXX object doc/examples/CMakeFiles/TutorialLinAlgRankRevealing.dir/TutorialLinAlgRankRevealing.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/TutorialLinAlgRankRevealing.dir/TutorialLinAlgRankRevealing.cpp.o -MF CMakeFiles/TutorialLinAlgRankRevealing.dir/TutorialLinAlgRankRevealing.cpp.o.d -o CMakeFiles/TutorialLinAlgRankRevealing.dir/TutorialLinAlgRankRevealing.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_print_block.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_print_block.cpp:8:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 2, 2, false>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 2, 2, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 2, 2, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_print_block.cpp:14:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 86%] Linking CXX executable Tutorial_BlockOperations_corner cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_BlockOperations_corner.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_BlockOperations_corner.dir/Tutorial_BlockOperations_corner.cpp.o -o Tutorial_BlockOperations_corner cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_ReductionsVisitorsBroadcasting_rowwise >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_rowwise.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Built target Tutorial_ReductionsVisitorsBroadcasting_rowwise /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_BlockOperations_vector.dir/build.make doc/examples/CMakeFiles/Tutorial_BlockOperations_vector.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_BlockOperations_vector.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_BlockOperations_vector.dir/build.make doc/examples/CMakeFiles/Tutorial_BlockOperations_vector.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Building CXX object doc/examples/CMakeFiles/Tutorial_BlockOperations_vector.dir/Tutorial_BlockOperations_vector.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_BlockOperations_vector.dir/Tutorial_BlockOperations_vector.cpp.o -MF CMakeFiles/Tutorial_BlockOperations_vector.dir/Tutorial_BlockOperations_vector.cpp.o.d -o CMakeFiles/Tutorial_BlockOperations_vector.dir/Tutorial_BlockOperations_vector.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_vector.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_BlockOperations_block_assignment >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_BlockOperations_block_assignment.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Built target Tutorial_BlockOperations_block_assignment /usr/bin/gmake -f doc/examples/CMakeFiles/class_VectorBlock.dir/build.make doc/examples/CMakeFiles/class_VectorBlock.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/class_VectorBlock.dir/DependInfo.cmake --color= [ 86%] Linking CXX executable TutorialLinAlgComputeTwice cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/TutorialLinAlgComputeTwice.dir/link.txt --verbose=1 gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/class_VectorBlock.dir/build.make doc/examples/CMakeFiles/class_VectorBlock.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/TutorialLinAlgComputeTwice.dir/TutorialLinAlgComputeTwice.cpp.o -o TutorialLinAlgComputeTwice /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::diagonal_product_evaluator_base, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, Eigen::Product, const Eigen::Block, -1, 1, false> > >, Eigen::Matrix, 1>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:861:8: required from 'struct Eigen::internal::product_evaluator, const Eigen::Block, -1, 1, false> > >, Eigen::Matrix, 1>, 7, Eigen::DiagonalShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false> > >, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::Block, -1, 1, false> > >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::Block, -1, 1, false> > >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Block, -1, 1, false> > >, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:57: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:801:114: required from 'struct Eigen::internal::diagonal_product_evaluator_base, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, Eigen::Product, const Eigen::Block, -1, 1, false> > >, Eigen::Matrix, 1>, 1>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:861:8: required from 'struct Eigen::internal::product_evaluator, const Eigen::Block, -1, 1, false> > >, Eigen::Matrix, 1>, 7, Eigen::DiagonalShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false> > >, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Matrix >; OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve >, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve >, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:57: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object doc/examples/CMakeFiles/class_VectorBlock.dir/class_VectorBlock.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/class_VectorBlock.dir/class_VectorBlock.cpp.o -MF CMakeFiles/class_VectorBlock.dir/class_VectorBlock.cpp.o.d -o CMakeFiles/class_VectorBlock.dir/class_VectorBlock.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_VectorBlock.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:252:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:10:13: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:11:13: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = 3; int MaxSizeAtCompileTime = 3; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:317:5: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:16:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:16:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:16:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Linking CXX executable Tutorial_BlockOperations_print_block cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_BlockOperations_print_block.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_BlockOperations_print_block.dir/Tutorial_BlockOperations_print_block.cpp.o -o Tutorial_BlockOperations_print_block In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:159:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:428:11: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:16:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_BlockOperations_corner >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_BlockOperations_corner.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:16:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Built target Tutorial_BlockOperations_corner /usr/bin/gmake -f doc/examples/CMakeFiles/TutorialLinAlgExSolveLDLT.dir/build.make doc/examples/CMakeFiles/TutorialLinAlgExSolveLDLT.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgExSolveLDLT.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:16:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/TutorialLinAlgExSolveLDLT.dir/build.make doc/examples/CMakeFiles/TutorialLinAlgExSolveLDLT.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Building CXX object doc/examples/CMakeFiles/TutorialLinAlgExSolveLDLT.dir/TutorialLinAlgExSolveLDLT.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/TutorialLinAlgExSolveLDLT.dir/TutorialLinAlgExSolveLDLT.cpp.o -MF CMakeFiles/TutorialLinAlgExSolveLDLT.dir/TutorialLinAlgExSolveLDLT.cpp.o.d -o CMakeFiles/TutorialLinAlgExSolveLDLT.dir/TutorialLinAlgExSolveLDLT.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:130:12: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:16:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:162:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int Side = 1; int Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:62: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:16:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 0, false> >, const Eigen::Block, 0, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix; Rhs = Eigen::Matrix; int Mode = 5; int LoopIndex = 0; int Size = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:142:75: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:16:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 3, false>, 1, 0, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_BlockOperations_print_block >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_BlockOperations_print_block.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, long int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:72:79: required from 'class Eigen::FullPivLU >' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:14:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ [ 86%] Built target Tutorial_BlockOperations_print_block /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.dir/build.make doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.dir/depend In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:104:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; ResultType = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1307:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Eigen::internal::evaluator >::Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:381:29: required from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:120:33: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:16:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 1, false> >, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix; Rhs = Eigen::Matrix; int Mode = 5; int LoopIndex = 1; int Size = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:130:67: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:16:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 3, false>, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.dir/build.make doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; LhsT = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Func = Eigen::internal::sub_assign_op; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:32: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:16:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./TutorialLinAlgComputeTwice >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/TutorialLinAlgComputeTwice.out [ 86%] Building CXX object doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.dir/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.dir/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp.o -MF CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.dir/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp.o.d -o CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.dir/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Built target TutorialLinAlgComputeTwice /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.dir/build.make doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:9:13: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false>, 1, 2, false> >, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:125:95: required from 'static void Eigen::internal::triangular_solver_unroller::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix; Rhs = Eigen::Matrix; int Mode = 5; int LoopIndex = 2; int Size = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:130:67: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:240:61: required from 'void Eigen::PartialPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:16:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 3, false>, 1, 2, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 2, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.dir/build.make doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Building CXX object doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.dir/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.dir/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp.o -MF CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.dir/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp.o.d -o CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.dir/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = float; int _Rows = 16; int _Cols = 16; int _Options = 1; int _MaxRows = 16; int _MaxCols = 16]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; int LhsStorageOrder = 1; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Matrix; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false> >, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false> >, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false> >, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:357:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = Eigen::Diagonal, 1>; int Side = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:320:36: required from 'void Eigen::BDCSVD::copyUV(const HouseholderU&, const HouseholderV&, const NaiveU&, const NaiveV&) [with HouseholderU = Eigen::HouseholderSequence, Eigen::Diagonal, 1>, 2>; HouseholderV = Eigen::HouseholderSequence, const Eigen::Diagonal, 0>, 1>; NaiveU = Eigen::Matrix; NaiveV = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:302:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:976:99: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<3, 3, int>; ExpressionType = Eigen::Matrix; int Side = 1; bool Transposed = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1022:72: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<3, 3, int>; Rhs = Eigen::Matrix; int ProductTag = 3; MatrixShape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<3, 3, int>; Rhs = Eigen::Matrix; int Options = 2; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:16:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_VectorBlock.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = int; int _Rows = 1; int _Cols = 6; int _Options = 1; int _MaxRows = 1; int _MaxCols = 6]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_VectorBlock.cpp:22:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:16:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:16:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>; _Scalar = int; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_VectorBlock.cpp:23:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_VectorBlock.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, int, int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, Eigen::internal::IndexBased, int>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>; OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>; _Scalar = int; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_VectorBlock.cpp:23:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:481:5: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:14:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:482:5: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:14:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<3, 3, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:323:10: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:609:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:16:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, 1, 1, false> >, Eigen::internal::swap_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:992:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:16:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, 1, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::PartialPivLU >; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_PartialLU_solve.cpp:16:31: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = 3; int MaxSizeAtCompileTime = 3; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:479:5: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:14:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:14:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:14:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, -1, -1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:523:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:14:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, -1, -1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:523:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:14:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, -1, -1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > > >; _Scalar = float; int _Rows = 3; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:17:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_vector.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = int; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_vector.cpp:8:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:170:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::Block, 3, 1, false>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 3, 1, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 3, 1, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_vector.cpp:11:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = float; int _Rows = 16; int _Cols = 16; int _Options = 0; int _MaxRows = 16; int _MaxCols = 16]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:357:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = const Eigen::Diagonal, 0>; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:327:36: required from 'void Eigen::BDCSVD::copyUV(const HouseholderU&, const HouseholderV&, const NaiveU&, const NaiveV&) [with HouseholderU = Eigen::HouseholderSequence, Eigen::Diagonal, 1>, 2>; HouseholderV = Eigen::HouseholderSequence, const Eigen::Diagonal, 0>, 1>; NaiveU = Eigen::Matrix; NaiveV = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:302:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_vector.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Block, 3, 1, false>; OtherDerived = Eigen::Block, 3, 1, false>; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::Block, 3, 1, false>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, 3, 1, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, 3, 1, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_BlockOperations_vector.cpp:11:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, true>, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, true>, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, true>, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, true>, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, true>, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, true>; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, true>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, true>, Eigen::Matrix, 0>; ExpressionType = Eigen::Map, 16, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:546:19: required from 'void Eigen::BDCSVD::divide(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:278:3: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = Eigen::Diagonal, 1>; int Side = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:320:36: required from 'void Eigen::BDCSVD::copyUV(const HouseholderU&, const HouseholderV&, const NaiveU&, const NaiveV&) [with HouseholderU = Eigen::HouseholderSequence, Eigen::Diagonal, 1>, 2>; HouseholderV = Eigen::HouseholderSequence, const Eigen::Diagonal, 0>, 1>; NaiveU = Eigen::Matrix; NaiveV = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:302:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Ref, 0, Eigen::InnerStride<1> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Ref, 0, Eigen::InnerStride<1> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::InnerStride<1> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Ref, 0, Eigen::InnerStride<1> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:391:41: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>& Eigen::internal::UpperBidiagonalization<_MatrixType>::compute(const _MatrixType&) [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:61:7: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>::UpperBidiagonalization(const MatrixType&) [with _MatrixType = Eigen::Matrix; Eigen::internal::UpperBidiagonalization<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:270:45: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 4, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] [ 86%] Linking CXX executable class_VectorBlock cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/class_VectorBlock.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/class_VectorBlock.dir/class_VectorBlock.cpp.o -o class_VectorBlock In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::swap_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Block, 3, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:553:23: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:14:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 3, 1, true>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Product, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Product, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Product, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::Block, 3, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, 3, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>; Lhs = Eigen::Block, 3, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, 3, false>, 1, -1, false>; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Product, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:563:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:14:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >::' and 'Eigen::internal::evaluator, 1, 3, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >::' and 'Eigen::internal::evaluator, 1, 3, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:658:63: required from 'void Eigen::internal::kernel_retval >::evalTo(Dest&) const [with Dest = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/Kernel.h:56:71: required from 'void Eigen::internal::kernel_retval_base::evalTo(Dest&) const [with Dest = Eigen::Matrix; _DecompositionType = Eigen::FullPivLU >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::kernel_retval_base > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > > >; OtherDerived = Eigen::internal::kernel_retval_base > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > > >; _Scalar = float; int _Rows = 3; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:17:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, -1, -1, false>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:672:7: required from 'void Eigen::internal::kernel_retval >::evalTo(Dest&) const [with Dest = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/Kernel.h:56:71: required from 'void Eigen::internal::kernel_retval_base::evalTo(Dest&) const [with Dest = Eigen::Matrix; _DecompositionType = Eigen::FullPivLU >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::kernel_retval_base > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > > >; OtherDerived = Eigen::internal::kernel_retval_base > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > > >; _Scalar = float; int _Rows = 3; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:17:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:104:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, 3, 1, true>; ResultType = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1307:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Eigen::internal::evaluator >::Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:381:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:102:76: required from 'static Eigen::internal::redux_novec_unroller::Scalar Eigen::internal::redux_novec_unroller::run(const Derived&, const Func&) [with Func = Eigen::internal::scalar_max_op; Derived = Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; int Start = 0; int Length = 3; Eigen::internal::redux_novec_unroller::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:14:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 3, 1, true> > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:369:32: required from 'void Eigen::BDCSVD::structured_update(Eigen::Block::Real, -1, -1, 0>, -1, -1>, const MatrixXr&, Eigen::Index) [with _MatrixType = Eigen::Matrix; typename Eigen::NumTraits::Real = float; typename Derived::Scalar = float; Eigen::BDCSVD::MatrixXr = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:542:5: required from 'void Eigen::BDCSVD::divide(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:278:3: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:375:19: required from 'void Eigen::BDCSVD::structured_update(Eigen::Block::Real, -1, -1, 0>, -1, -1>, const MatrixXr&, Eigen::Index) [with _MatrixType = Eigen::Matrix; typename Eigen::NumTraits::Real = float; typename Derived::Scalar = float; Eigen::BDCSVD::MatrixXr = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:542:5: required from 'void Eigen::BDCSVD::divide(Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with _MatrixType = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:278:3: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:9:13: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = Eigen::Diagonal, 1>; int Side = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:320:36: required from 'void Eigen::BDCSVD::copyUV(const HouseholderU&, const HouseholderV&, const NaiveU&, const NaiveV&) [with HouseholderU = Eigen::HouseholderSequence, Eigen::Diagonal, 1>, 2>; HouseholderV = Eigen::HouseholderSequence, const Eigen::Diagonal, 0>, 1>; NaiveU = Eigen::Matrix; NaiveV = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:302:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:162:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>; int Side = 1; int Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:687:52: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::kernel_retval_base > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > > >; OtherDerived = Eigen::internal::kernel_retval_base > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > > >; _Scalar = float; int _Rows = 3; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:17:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ [ 86%] Linking CXX executable Tutorial_BlockOperations_vector /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = Eigen::Diagonal, 1>; int Side = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:320:36: required from 'void Eigen::BDCSVD::copyUV(const HouseholderU&, const HouseholderV&, const NaiveU&, const NaiveV&) [with HouseholderU = Eigen::HouseholderSequence, Eigen::Diagonal, 1>, 2>; HouseholderV = Eigen::HouseholderSequence, const Eigen::Diagonal, 0>, 1>; NaiveU = Eigen::Matrix; NaiveV = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:302:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >, -1, -1, false> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_BlockOperations_vector.dir/link.txt --verbose=1 /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_BlockOperations_vector.dir/Tutorial_BlockOperations_vector.cpp.o -o Tutorial_BlockOperations_vector /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:137:114: required from 'static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product::ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = float; bool ConjLhs = false; RhsScalar = float; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = const Eigen::Diagonal, 0>; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:327:36: required from 'void Eigen::BDCSVD::copyUV(const HouseholderU&, const HouseholderV&, const NaiveU&, const NaiveV&) [with HouseholderU = Eigen::HouseholderSequence, Eigen::Diagonal, 1>, 2>; HouseholderV = Eigen::HouseholderSequence, const Eigen::Diagonal, 0>, 1>; NaiveU = Eigen::Matrix; NaiveV = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:302:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >::' and 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = const Eigen::Diagonal, 0>; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:327:36: required from 'void Eigen::BDCSVD::copyUV(const HouseholderU&, const HouseholderV&, const NaiveU&, const NaiveV&) [with HouseholderU = Eigen::HouseholderSequence, Eigen::Diagonal, 1>, 2>; HouseholderV = Eigen::HouseholderSequence, const Eigen::Diagonal, 0>, 1>; NaiveU = Eigen::Matrix; NaiveV = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:302:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:108:9: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:14:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 9; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1, false>, 9>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1, false>, 9>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1, false>, 9>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 9]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 9; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 9>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 9; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 9>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:679:83: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::kernel_retval_base > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > > >; OtherDerived = Eigen::internal::kernel_retval_base > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > > >; _Scalar = float; int _Rows = 3; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:17:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::kernel_retval_base > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > > >; OtherDerived = Eigen::internal::kernel_retval_base > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > > >; _Scalar = float; int _Rows = 3; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:17:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Block, 3, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::image_retval_base > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > > >; OtherDerived = Eigen::internal::image_retval_base > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > > >; _Scalar = float; int _Rows = 3; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:19:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 3, 1, true>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 3, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 3, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 3, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 3, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, 3, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, 1, 3, false>, 1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, 3, 1, true>, -1, 1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>; Lhs = Eigen::Block, 3, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, 3, false>, 1, -1, false>; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Product, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, 3, 1, true>, -1, 1, false>, Eigen::Block, 1, 3, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:563:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:486:3: required from 'Eigen::FullPivLU::FullPivLU(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgRankRevealing.cpp:14:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 1, 3, false>, 1, -1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./class_VectorBlock >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/class_VectorBlock.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Built target class_VectorBlock /usr/bin/gmake -f doc/examples/CMakeFiles/make_circulant2.dir/build.make doc/examples/CMakeFiles/make_circulant2.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/make_circulant2.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/make_circulant2.dir/build.make doc/examples/CMakeFiles/make_circulant2.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Building CXX object doc/examples/CMakeFiles/make_circulant2.dir/make_circulant2.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/make_circulant2.dir/make_circulant2.cpp.o -MF CMakeFiles/make_circulant2.dir/make_circulant2.cpp.o.d -o CMakeFiles/make_circulant2.dir/make_circulant2.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/make_circulant2.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Transpositions.h:177:41: required from 'Eigen::Transpositions::Transpositions(Eigen::Index) [with int SizeAtCompileTime = 2; int MaxSizeAtCompileTime = 2; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:107:9: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:14:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false> >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false> >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false> >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false> >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false> >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Transpose, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false> >; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:391:41: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>& Eigen::internal::UpperBidiagonalization<_MatrixType>::compute(const _MatrixType&) [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:61:7: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>::UpperBidiagonalization(const MatrixType&) [with _MatrixType = Eigen::Matrix; Eigen::internal::UpperBidiagonalization<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:270:45: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false> >, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:391:41: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>& Eigen::internal::UpperBidiagonalization<_MatrixType>::compute(const _MatrixType&) [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h:61:7: required from 'Eigen::internal::UpperBidiagonalization<_MatrixType>::UpperBidiagonalization(const MatrixType&) [with _MatrixType = Eigen::Matrix; Eigen::internal::UpperBidiagonalization<_MatrixType>::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:270:45: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false> >, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false> >, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false> >, -1, 1, false>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:270:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false> >, -1, 1, false>, -1, 1, false> > > >, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false> >, -1, 1, false>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false> >, -1, 1, false>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = Eigen::Diagonal, 1>; int Side = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:320:36: required from 'void Eigen::BDCSVD::copyUV(const HouseholderU&, const HouseholderV&, const NaiveU&, const NaiveV&) [with HouseholderU = Eigen::HouseholderSequence, Eigen::Diagonal, 1>, 2>; HouseholderV = Eigen::HouseholderSequence, const Eigen::Diagonal, 0>, 1>; NaiveU = Eigen::Matrix; NaiveV = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:302:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::unary_evaluator, -1, -1, false> >, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false> >, -1, 1, false>, -1, 1, false> > > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false> >, -1, 1, false>, -1, 1, false> > > >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false> >, -1, 1, false>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false> >, -1, 1, false>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false> >, -1, 1, false>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false> >, -1, 1, false>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = Eigen::Diagonal, 1>; int Side = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:320:36: required from 'void Eigen::BDCSVD::copyUV(const HouseholderU&, const HouseholderV&, const NaiveU&, const NaiveV&) [with HouseholderU = Eigen::HouseholderSequence, Eigen::Diagonal, 1>, 2>; HouseholderV = Eigen::HouseholderSequence, const Eigen::Diagonal, 0>, 1>; NaiveU = Eigen::Matrix; NaiveV = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:302:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false> >, -1, 1, false>, -1, 1, false> > > >, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, 2, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 2, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:86:46: required from 'bool Eigen::DenseBase::all() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 2, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:373:74: required from 'static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<2, 2, int>; Workspace = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:520:51: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:14:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator_wrapper_base, 2, 1, true>, -1, 1, false> > >::' and 'Eigen::internal::evaluator, Eigen::Array > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:515, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h: In instantiation of 'bool Eigen::DenseBase::all() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 2, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:373:74: required from 'static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<2, 2, int>; Workspace = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:520:51: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:14:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:86:60: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, 2, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp:7:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = int; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp:8:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp:9:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = int; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp:10:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Replicate, 1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0> >; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp:20:53: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, 1, -1>, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0> >; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp:20:53: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0> >::' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0> >; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp:20:53: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0> >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:86:46: required from 'bool Eigen::DenseBase::all() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:381:50: required from 'static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<2, 2, int>; Workspace = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:520:51: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:14:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator_wrapper_base, -1, 1, false> > >::' and 'Eigen::internal::evaluator, Eigen::Array > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:515, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h: In instantiation of 'bool Eigen::DenseBase::all() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:381:50: required from 'static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<2, 2, int>; Workspace = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:520:51: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:14:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h:86:60: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 0>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, 0>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:319:54: required from 'static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<2, 2, int>; Workspace = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:520:51: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:14:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0>, -1, 1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:319:54: required from 'static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<2, 2, int>; Workspace = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:520:51: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:14:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, 0>, -1, 1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, 0>, -1, 1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = Eigen::Diagonal, 1>; int Side = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:320:36: required from 'void Eigen::BDCSVD::copyUV(const HouseholderU&, const HouseholderV&, const NaiveU&, const NaiveV&) [with HouseholderU = Eigen::HouseholderSequence, Eigen::Diagonal, 1>, 2>; HouseholderV = Eigen::HouseholderSequence, const Eigen::Diagonal, 0>, 1>; NaiveU = Eigen::Matrix; NaiveV = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:302:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = Eigen::Diagonal, 1>; int Side = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:320:36: required from 'void Eigen::BDCSVD::copyUV(const HouseholderU&, const HouseholderV&, const NaiveU&, const NaiveV&) [with HouseholderU = Eigen::HouseholderSequence, Eigen::Diagonal, 1>, 2>; HouseholderV = Eigen::HouseholderSequence, const Eigen::Diagonal, 0>, 1>; NaiveU = Eigen::Matrix; NaiveV = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:302:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> > >, -1, -1, true> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_BlockOperations_vector >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_BlockOperations_vector.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 86%] Built target Tutorial_BlockOperations_vector /usr/bin/gmake -f doc/examples/CMakeFiles/tut_arithmetic_dot_cross.dir/build.make doc/examples/CMakeFiles/tut_arithmetic_dot_cross.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_arithmetic_dot_cross.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, -1, 1, true> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1307:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index, Eigen::Index) const [with ArgType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >; MemberOp = Eigen::internal::member_squaredNorm; int Direction = 0; Eigen::internal::evaluator >::Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:79:29: required from 'Eigen::internal::visitor_evaluator::CoeffReturnType Eigen::internal::visitor_evaluator::coeff(Eigen::Index, Eigen::Index) const [with XprType = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0>; Eigen::internal::visitor_evaluator::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:49:27: required from 'static void Eigen::internal::visitor_impl::run(const Derived&, Visitor&) [with Visitor = Eigen::internal::min_coeff_visitor, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0> >; Derived = Eigen::internal::visitor_evaluator, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:116:104: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0> >; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp:20:53: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, -1, 1, true> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:270:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = const Eigen::Diagonal, 0>; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:327:36: required from 'void Eigen::BDCSVD::copyUV(const HouseholderU&, const HouseholderV&, const NaiveU&, const NaiveV&) [with HouseholderU = Eigen::HouseholderSequence, Eigen::Diagonal, 1>, 2>; HouseholderV = Eigen::HouseholderSequence, const Eigen::Diagonal, 0>, 1>; NaiveU = Eigen::Matrix; NaiveV = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:302:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = const Eigen::Diagonal, 0>; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:327:36: required from 'void Eigen::BDCSVD::copyUV(const HouseholderU&, const HouseholderV&, const NaiveU&, const NaiveV&) [with HouseholderU = Eigen::HouseholderSequence, Eigen::Diagonal, 1>, 2>; HouseholderV = Eigen::HouseholderSequence, const Eigen::Diagonal, 0>, 1>; NaiveU = Eigen::Matrix; NaiveV = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:302:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >::' is deprecated [-Wenum-conversion] gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/tut_arithmetic_dot_cross.dir/build.make doc/examples/CMakeFiles/tut_arithmetic_dot_cross.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, 1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1309:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index, Eigen::Index) const [with ArgType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >; MemberOp = Eigen::internal::member_squaredNorm; int Direction = 0; Eigen::internal::evaluator >::Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:79:29: required from 'Eigen::internal::visitor_evaluator::CoeffReturnType Eigen::internal::visitor_evaluator::coeff(Eigen::Index, Eigen::Index) const [with XprType = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0>; Eigen::internal::visitor_evaluator::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:49:27: required from 'static void Eigen::internal::visitor_impl::run(const Derived&, Visitor&) [with Visitor = Eigen::internal::min_coeff_visitor, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0> >; Derived = Eigen::internal::visitor_evaluator, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:116:104: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0> >; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:229:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, Eigen::internal::member_squaredNorm, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp:20:53: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = const Eigen::Diagonal, 0>; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:327:36: required from 'void Eigen::BDCSVD::copyUV(const HouseholderU&, const HouseholderV&, const NaiveU&, const NaiveV&) [with HouseholderU = Eigen::HouseholderSequence, Eigen::Diagonal, 1>, 2>; HouseholderV = Eigen::HouseholderSequence, const Eigen::Diagonal, 0>, 1>; NaiveU = Eigen::Matrix; NaiveV = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:302:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >, -1, -1, false> >::' is deprecated [-Wenum-conversion] [ 89%] Building CXX object doc/examples/CMakeFiles/tut_arithmetic_dot_cross.dir/tut_arithmetic_dot_cross.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/tut_arithmetic_dot_cross.dir/tut_arithmetic_dot_cross.cpp.o -MF CMakeFiles/tut_arithmetic_dot_cross.dir/tut_arithmetic_dot_cross.cpp.o.d -o CMakeFiles/tut_arithmetic_dot_cross.dir/tut_arithmetic_dot_cross.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_dot_cross.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 2, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 2, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 2, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:508:74: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:14:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, 2, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 2, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, 2, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 2, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 2, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, 2, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, 2, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:508:125: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:14:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 2, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = Eigen::Diagonal, 1>; int Side = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:320:36: required from 'void Eigen::BDCSVD::copyUV(const HouseholderU&, const HouseholderV&, const NaiveU&, const NaiveV&) [with HouseholderU = Eigen::HouseholderSequence, Eigen::Diagonal, 1>, 2>; HouseholderV = Eigen::HouseholderSequence, const Eigen::Diagonal, 0>, 1>; NaiveU = Eigen::Matrix; NaiveV = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:302:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::diagonal_product_evaluator_base, 1, -1, false> >, const Eigen::Block, 0>, -1, 1, false>, Eigen::Product, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1>, 1>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:861:8: required from 'struct Eigen::internal::product_evaluator, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1>, 3, Eigen::DiagonalShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Product, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Product, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1>; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:352:22: required from 'static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<2, 2, int>; Workspace = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:520:51: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:14:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = float; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:108:7: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Block, 1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, 1, -1, false>; Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::XprType = Eigen::Product, 1, -1, false>, Eigen::Block, -1, 1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Block, 1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; Eigen::internal::evaluator >::XprType = Eigen::Product, 1, -1, false>, Eigen::Block, -1, 1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Product.h:170:24: required from 'Eigen::ProductImpl::Scalar Eigen::ProductImpl::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Option = 0; Eigen::ProductImpl::Scalar = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:484:29: required from 'Eigen::DenseBase::CoeffReturnType Eigen::DenseBase::value() const [with Derived = Eigen::Product, 1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Eigen::DenseBase::CoeffReturnType = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:353:56: required from 'static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<2, 2, int>; Workspace = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:520:51: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:14:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:500:12: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:14:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, 1, -1, false>; Rhs = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:484:29: required from 'Eigen::DenseBase::CoeffReturnType Eigen::DenseBase::value() const [with Derived = Eigen::Product, 1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Eigen::DenseBase::CoeffReturnType = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:353:56: required from 'static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<2, 2, int>; Workspace = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:520:51: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:14:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Linking CXX executable Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.dir/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp.o -o Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = Eigen::Diagonal, 1>; int Side = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:320:36: required from 'void Eigen::BDCSVD::copyUV(const HouseholderU&, const HouseholderV&, const NaiveU&, const NaiveV&) [with HouseholderU = Eigen::HouseholderSequence, Eigen::Diagonal, 1>, 2>; HouseholderV = Eigen::HouseholderSequence, const Eigen::Diagonal, 0>, 1>; NaiveU = Eigen::Matrix; NaiveV = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:302:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::Block, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:355:25: required from 'static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<2, 2, int>; Workspace = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:520:51: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:14:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = Eigen::Diagonal, 1>; int Side = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:320:36: required from 'void Eigen::BDCSVD::copyUV(const HouseholderU&, const HouseholderV&, const NaiveU&, const NaiveV&) [with HouseholderU = Eigen::HouseholderSequence, Eigen::Diagonal, 1>, 2>; HouseholderV = Eigen::HouseholderSequence, const Eigen::Diagonal, 0>, 1>; NaiveU = Eigen::Matrix; NaiveV = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:302:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator >, -1, -1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:162:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix; Rhs = Eigen::Matrix; int Side = 1; int Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:568:25: required from 'void Eigen::LDLT::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 1>, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:14:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:308:25: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix; VectorsType = const Eigen::Matrix; CoeffsType = Eigen::Diagonal, 1>; int Side = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:320:36: required from 'void Eigen::BDCSVD::copyUV(const HouseholderU&, const HouseholderV&, const NaiveU&, const NaiveV&) [with HouseholderU = Eigen::HouseholderSequence, Eigen::Diagonal, 1>, 2>; HouseholderV = Eigen::HouseholderSequence, const Eigen::Diagonal, 0>, 1>; NaiveU = Eigen::Matrix; NaiveV = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:302:27: required from 'Eigen::BDCSVD<_MatrixType>& Eigen::BDCSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:137:12: required from 'Eigen::BDCSVD::BDCSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; Eigen::BDCSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h:1271:10: required from 'Eigen::BDCSVD::PlainObject> Eigen::MatrixBase::bdcSvd(unsigned int) const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgSVDSolve.cpp:14:20: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:355:25: required from 'static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<2, 2, int>; Workspace = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:520:51: required from 'Eigen::LDLT& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:112:14: required from 'Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h:668:10: required from 'const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:14:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 2, 1, true> >, Eigen::internal::evaluator, 2, 1, true> >, Eigen::internal::swap_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, true>; SrcXprType = Eigen::Block, 2, 1, true>; Functor = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, true>; SrcXprType = Eigen::Block, 2, 1, true>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 1, true>; Src = Eigen::Block, 2, 1, true>; Func = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 1, true>; Src = Eigen::Block, 2, 1, true>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 2, 1, true>; Derived = Eigen::Block, 2, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1088:51: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Matrix; Scalar = float; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, 1>, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExSolveLDLT.cpp:14:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 2, 1, true>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ [ 89%] Linking CXX executable Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.dir/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp.o -o Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn [ 89%] Linking CXX executable Tutorial_PartialLU_solve cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_PartialLU_solve.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_PartialLU_solve.dir/Tutorial_PartialLU_solve.cpp.o -o Tutorial_PartialLU_solve cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/make_circulant2.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/make_circulant2.cpp:46:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/make_circulant2.cpp:48:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 89%] Built target Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.dir/build.make doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.dir/build.make doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 89%] Building CXX object doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.dir/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.dir/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp.o -MF CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.dir/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp.o.d -o CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.dir/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 89%] Built target Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.dir/build.make doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.dir/build.make doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 89%] Building CXX object doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.dir/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.dir/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp.o -MF CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.dir/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp.o.d -o CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.dir/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp [ 89%] Linking CXX executable make_circulant2 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/make_circulant2.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/make_circulant2.dir/make_circulant2.cpp.o -o make_circulant2 [ 89%] Linking CXX executable TutorialLinAlgRankRevealing cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/TutorialLinAlgRankRevealing.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/TutorialLinAlgRankRevealing.dir/TutorialLinAlgRankRevealing.cpp.o -o TutorialLinAlgRankRevealing In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_dot_cross.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:347:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_dot_cross.cpp:8:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_dot_cross.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; Eigen::internal::dot_nocheck::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_dot_cross.cpp:11:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_dot_cross.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = double; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:108:7: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::XprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Eigen::internal::evaluator >::XprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Product.h:132:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Option = 0; Eigen::internal::dense_product_base::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_dot_cross.cpp:12:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_dot_cross.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose > >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose > >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose > >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::XprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Eigen::internal::evaluator >::XprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Product.h:132:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Option = 0; Eigen::internal::dense_product_base::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_dot_cross.cpp:12:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator > >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_dot_cross.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose > >, const Eigen::Matrix > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::XprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Eigen::internal::evaluator >::XprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Product.h:132:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Option = 0; Eigen::internal::dense_product_base::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_arithmetic_dot_cross.cpp:12:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose > >, const Eigen::Matrix > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose > >, const Eigen::Matrix > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./make_circulant2 >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/make_circulant2.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 89%] Built target make_circulant2 /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_colwise.dir/build.make doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_colwise.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_colwise.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_colwise.dir/build.make doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_colwise.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 89%] Building CXX object doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_colwise.dir/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_colwise.dir/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp.o -MF CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_colwise.dir/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp.o.d -o CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_colwise.dir/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_PartialLU_solve >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_PartialLU_solve.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 89%] Linking CXX executable tut_arithmetic_dot_cross [ 89%] Built target Tutorial_PartialLU_solve /usr/bin/gmake -f doc/examples/CMakeFiles/function_taking_ref.dir/build.make doc/examples/CMakeFiles/function_taking_ref.dir/depend cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/tut_arithmetic_dot_cross.dir/link.txt --verbose=1 gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/function_taking_ref.dir/DependInfo.cmake --color= /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/tut_arithmetic_dot_cross.dir/tut_arithmetic_dot_cross.cpp.o -o tut_arithmetic_dot_cross gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/function_taking_ref.dir/build.make doc/examples/CMakeFiles/function_taking_ref.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 89%] Building CXX object doc/examples/CMakeFiles/function_taking_ref.dir/function_taking_ref.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/function_taking_ref.dir/function_taking_ref.cpp.o -MF CMakeFiles/function_taking_ref.dir/function_taking_ref.cpp.o.d -o CMakeFiles/function_taking_ref.dir/function_taking_ref.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp [ 89%] Linking CXX executable TutorialLinAlgExSolveLDLT cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/TutorialLinAlgExSolveLDLT.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/TutorialLinAlgExSolveLDLT.dir/TutorialLinAlgExSolveLDLT.cpp.o -o TutorialLinAlgExSolveLDLT In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp:7:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = int; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp:8:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./tut_arithmetic_dot_cross >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/tut_arithmetic_dot_cross.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 89%] Built target tut_arithmetic_dot_cross /usr/bin/gmake -f doc/examples/CMakeFiles/TemplateKeyword_simple.dir/build.make doc/examples/CMakeFiles/TemplateKeyword_simple.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TemplateKeyword_simple.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/TemplateKeyword_simple.dir/build.make doc/examples/CMakeFiles/TemplateKeyword_simple.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 89%] Building CXX object doc/examples/CMakeFiles/TemplateKeyword_simple.dir/TemplateKeyword_simple.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/TemplateKeyword_simple.dir/TemplateKeyword_simple.cpp.o -MF CMakeFiles/TemplateKeyword_simple.dir/TemplateKeyword_simple.cpp.o.d -o CMakeFiles/TemplateKeyword_simple.dir/TemplateKeyword_simple.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/TemplateKeyword_simple.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp:8:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, Eigen::internal::member_sum, 0> >; Derived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp:13:47: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, Eigen::internal::member_sum, 0> >; Derived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp:13:47: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::visitor_evaluator, Eigen::internal::member_sum, 0> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, -1, 1, true>; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, -1, 1, true>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, 1, true>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp:18:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./TutorialLinAlgRankRevealing >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/TutorialLinAlgRankRevealing.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 89%] Built target TutorialLinAlgRankRevealing /usr/bin/gmake -f doc/examples/CMakeFiles/TutorialLinAlgExComputeSolveError.dir/build.make doc/examples/CMakeFiles/TutorialLinAlgExComputeSolveError.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgExComputeSolveError.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/TutorialLinAlgExComputeSolveError.dir/build.make doc/examples/CMakeFiles/TutorialLinAlgExComputeSolveError.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 89%] Building CXX object doc/examples/CMakeFiles/TutorialLinAlgExComputeSolveError.dir/TutorialLinAlgExComputeSolveError.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/TutorialLinAlgExComputeSolveError.dir/TutorialLinAlgExComputeSolveError.cpp.o -MF CMakeFiles/TutorialLinAlgExComputeSolveError.dir/TutorialLinAlgExComputeSolveError.cpp.o.d -o CMakeFiles/TutorialLinAlgExComputeSolveError.dir/TutorialLinAlgExComputeSolveError.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp [ 93%] Linking CXX executable Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.dir/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp.o -o Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise [ 93%] Linking CXX executable Tutorial_ReductionsVisitorsBroadcasting_maxnorm cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.dir/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp.o -o Tutorial_ReductionsVisitorsBroadcasting_maxnorm In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/QR:11, from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:11, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:510:65: required from 'class Eigen::JacobiSVD, 2>' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:37, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h: In instantiation of 'struct Eigen::internal::qr_preconditioner_impl, 2, 0, true>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:607:110: required from 'class Eigen::JacobiSVD, 2>' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:206:61: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 206 | : ColsAtCompileTime==1 ? (MatrixType::Options | RowMajor) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/QR:11, from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:11, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, long int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:65:72: required from 'class Eigen::ColPivHouseholderQR >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:247:10: required from 'struct Eigen::internal::qr_preconditioner_impl, 2, 0, true>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:607:110: required from 'class Eigen::JacobiSVD, 2>' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp:7:26: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; _Scalar = float; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp:12:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::internal::member_maxCoeff, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; _Scalar = float; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::PartialReduxExpr, Eigen::internal::member_maxCoeff, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp:12:30: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, Eigen::internal::member_maxCoeff, 0> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 93%] Built target Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_visitors.dir/build.make doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_visitors.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_visitors.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_visitors.dir/build.make doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_visitors.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 93%] Building CXX object doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_visitors.dir/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_visitors.dir/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp.o -MF CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_visitors.dir/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp.o.d -o CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_visitors.dir/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./TutorialLinAlgExSolveLDLT >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/TutorialLinAlgExSolveLDLT.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/QR:11, from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:11, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Ref.h:44:50: required from 'struct Eigen::internal::traits > >::match, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Ref.h:246:101: required by substitution of 'template Eigen::Ref >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits > >::match::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:18:47: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 93%] Built target TutorialLinAlgExSolveLDLT /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_simple_example_fixed_size.dir/build.make doc/examples/CMakeFiles/Tutorial_simple_example_fixed_size.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_simple_example_fixed_size.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_simple_example_fixed_size.dir/build.make doc/examples/CMakeFiles/Tutorial_simple_example_fixed_size.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 93%] Building CXX object doc/examples/CMakeFiles/Tutorial_simple_example_fixed_size.dir/Tutorial_simple_example_fixed_size.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_simple_example_fixed_size.dir/Tutorial_simple_example_fixed_size.cpp.o -MF CMakeFiles/Tutorial_simple_example_fixed_size.dir/Tutorial_simple_example_fixed_size.cpp.o.d -o CMakeFiles/Tutorial_simple_example_fixed_size.dir/Tutorial_simple_example_fixed_size.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_simple_example_fixed_size.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_ReductionsVisitorsBroadcasting_maxnorm >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 93%] Built target Tutorial_ReductionsVisitorsBroadcasting_maxnorm /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ArrayClass_addition.dir/build.make doc/examples/CMakeFiles/Tutorial_ArrayClass_addition.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ArrayClass_addition.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/QR:11, from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:11, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:14:33: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/Tutorial_ArrayClass_addition.dir/build.make doc/examples/CMakeFiles/Tutorial_ArrayClass_addition.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Ref.h:247:5: required from 'Eigen::Ref::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits >::match::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Matrix; TPlainObjectType = Eigen::Matrix; int Options = 0; StrideType = Eigen::OuterStride<>; typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits >::match::ScalarTypeMatch), Derived>::type = Eigen::Matrix; typename Eigen::internal::traits >::match = Eigen::internal::traits > >::match >]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:16:47: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:195:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:156:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 93%] Building CXX object doc/examples/CMakeFiles/Tutorial_ArrayClass_addition.dir/Tutorial_ArrayClass_addition.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_ArrayClass_addition.dir/Tutorial_ArrayClass_addition.cpp.o -MF CMakeFiles/Tutorial_ArrayClass_addition.dir/Tutorial_ArrayClass_addition.cpp.o.d -o CMakeFiles/Tutorial_ArrayClass_addition.dir/Tutorial_ArrayClass_addition.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_addition.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = long int; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:87:9: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:195:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/QR:11, from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:11, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:676:48: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Linking CXX executable Tutorial_ReductionsVisitorsBroadcasting_colwise cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_colwise.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_colwise.dir/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp.o -o Tutorial_ReductionsVisitorsBroadcasting_colwise In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TemplateKeyword_simple.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TemplateKeyword_simple.cpp:13:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/QR:11, from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:11, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:769:88: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, 1, false> >::' and 'Eigen::internal::visitor_evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/QR:11, from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:11, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:311:5: required from 'Eigen::PermutationMatrix::PermutationMatrix() [with int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1; _StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:86:9: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:195:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, long int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:72:79: required from 'class Eigen::FullPivLU >' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:11:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_ReductionsVisitorsBroadcasting_colwise >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_colwise.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 93%] Built target Tutorial_ReductionsVisitorsBroadcasting_colwise /usr/bin/gmake -f doc/examples/CMakeFiles/class_CwiseBinaryOp.dir/build.make doc/examples/CMakeFiles/class_CwiseBinaryOp.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/class_CwiseBinaryOp.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/class_CwiseBinaryOp.dir/build.make doc/examples/CMakeFiles/class_CwiseBinaryOp.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 93%] Building CXX object doc/examples/CMakeFiles/class_CwiseBinaryOp.dir/class_CwiseBinaryOp.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/class_CwiseBinaryOp.dir/class_CwiseBinaryOp.cpp.o -MF CMakeFiles/class_CwiseBinaryOp.dir/class_CwiseBinaryOp.cpp.o.d -o CMakeFiles/class_CwiseBinaryOp.dir/class_CwiseBinaryOp.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_CwiseBinaryOp.cpp [ 93%] Linking CXX executable TemplateKeyword_simple cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/TemplateKeyword_simple.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/TemplateKeyword_simple.dir/TemplateKeyword_simple.cpp.o -o TemplateKeyword_simple In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:9:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:467:5: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:11:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:468:5: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:11:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/RealSvd2x2.h:25:26: required from 'void Eigen::internal::real_2x2_jacobi_svd(const MatrixType&, Index, Index, Eigen::JacobiRotation*, Eigen::JacobiRotation*) [with MatrixType = Eigen::Matrix; RealScalar = float; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:722:42: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:12:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:12:53: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:465:5: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:11:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:11:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:11:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, -1, -1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:523:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:11:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_simple_example_fixed_size.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_simple_example_fixed_size.cpp:8:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:357:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&, const Scalar&) [with _Scalar = int; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1; Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = int]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_simple_example_fixed_size.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, -1, -1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:523:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:11:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, -1, -1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_simple_example_fixed_size.cpp:10:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp:9:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor >; Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp:16:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase >::' and 'Eigen::internal::visitor_evaluator >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor >; Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:210:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp:20:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase >::' and 'Eigen::internal::visitor_evaluator >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./TemplateKeyword_simple >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/TemplateKeyword_simple.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 93%] Built target TemplateKeyword_simple /usr/bin/gmake -f doc/examples/CMakeFiles/tut_matrix_coefficient_accessors.dir/build.make doc/examples/CMakeFiles/tut_matrix_coefficient_accessors.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_matrix_coefficient_accessors.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/tut_matrix_coefficient_accessors.dir/build.make doc/examples/CMakeFiles/tut_matrix_coefficient_accessors.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 93%] Building CXX object doc/examples/CMakeFiles/tut_matrix_coefficient_accessors.dir/tut_matrix_coefficient_accessors.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/tut_matrix_coefficient_accessors.dir/tut_matrix_coefficient_accessors.cpp.o -MF CMakeFiles/tut_matrix_coefficient_accessors.dir/tut_matrix_coefficient_accessors.cpp.o.d -o CMakeFiles/tut_matrix_coefficient_accessors.dir/tut_matrix_coefficient_accessors.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_matrix_coefficient_accessors.cpp [ 93%] Linking CXX executable Tutorial_ReductionsVisitorsBroadcasting_visitors cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_visitors.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/Eigen/QR:11, from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:11, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, 1, -1, false> >; Derived = Eigen::Block, 1, -1, false>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:519:90: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:230:19: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, 1, -1, false> >::' and 'Eigen::internal::visitor_evaluator, 1, -1, false> >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_visitors.dir/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp.o -o Tutorial_ReductionsVisitorsBroadcasting_visitors In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:373, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_addition.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NumTraits.h: In instantiation of 'struct Eigen::NumTraits >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Meta.h:408:41: recursively required by substitution of 'template struct Eigen::ScalarBinaryOpTraits::IsComplex, T>::type>::Real, BinaryOp> [with T = Eigen::Array; BinaryOp = Eigen::internal::scalar_sum_op, float>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Meta.h:408:41: required by substitution of 'template static Eigen::internal::meta_yes Eigen::internal::has_ReturnType, float, Eigen::internal::scalar_sum_op, float> > >::testFunctor(const typename C::ReturnType*) [with C = Eigen::ScalarBinaryOpTraits, float, Eigen::internal::scalar_sum_op, float> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Meta.h:411:39: required from 'struct Eigen::internal::has_ReturnType, float, Eigen::internal::scalar_sum_op, float> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:215:1: required by substitution of 'template typename Eigen::internal::enable_if > >::value>::type, float>, const typename Eigen::internal::plain_constant_type, typename Eigen::internal::promote_scalar_arg > >::value>::type>::type, const Eigen::Array > >::type Eigen::operator+(const T&, const StorageBaseType&) [with T = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_addition.cpp:19:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NumTraits.h:209:96: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 209 | ReadCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::ReadCost, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NumTraits.h:210:96: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 210 | AddCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::AddCost, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NumTraits.h:211:96: warning: arithmetic between different enumeration types 'Eigen::Array::' and 'Eigen::GenericNumTraits::' is deprecated [-Wenum-conversion] 211 | MulCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::MulCost | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/QR:11, from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:11, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h:83:75: required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_addition.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:178:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_addition.cpp:9:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_addition.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h:171:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/Tutorial_ArrayClass_addition.cpp:22:37: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Array > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:162:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>; int Side = 1; int Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:777:20: required from 'void Eigen::FullPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::FullPivLU >; RhsType = Eigen::Matrix; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:11:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/QR:11, from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:11, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:757:60: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:683:20: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:230:19: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:230:19: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:689:18: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:230:19: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/QR:11, from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:11, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, -1, -1, false> >, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false> >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false> >, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false> >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false> >, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false> >, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false> >, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:232:24: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, -1, -1, false> >, 1>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:58:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:563:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:11:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:233:56: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/QR:11, from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:11, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:256:43: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:233:56: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Linking CXX executable Tutorial_simple_example_fixed_size cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_simple_example_fixed_size.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_simple_example_fixed_size.dir/Tutorial_simple_example_fixed_size.cpp.o -o Tutorial_simple_example_fixed_size /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:233:56: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = bool; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:976:99: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<-1, -1, int>; ExpressionType = Eigen::Matrix; int Side = 1; bool Transposed = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1022:72: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::Matrix; int ProductTag = 8; MatrixShape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::Matrix; int Options = 2; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::FullPivLU >; RhsType = Eigen::Matrix; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:11:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:259:42: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:233:56: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_ReductionsVisitorsBroadcasting_visitors >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_visitors.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 93%] Built target Tutorial_ReductionsVisitorsBroadcasting_visitors In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/QR:11, from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:11, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, -1, -1, false>, 2>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false>, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false>, 2>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false>, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false>, 2>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false>, 2>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:175:24: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:685:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, -1, -1, false>, 2>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/bin/gmake -f doc/examples/CMakeFiles/class_CwiseUnaryOp_ptrfun.dir/build.make doc/examples/CMakeFiles/class_CwiseUnaryOp_ptrfun.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/class_CwiseUnaryOp_ptrfun.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/class_CwiseUnaryOp_ptrfun.dir/build.make doc/examples/CMakeFiles/class_CwiseUnaryOp_ptrfun.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/QR:11, from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:11, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:230:19: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, Eigen::Block, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::Block, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, -1, -1, false>, Eigen::Block, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, -1, -1, false>, Eigen::Block, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, -1, false>, Eigen::Block, -1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Block, -1, -1, false>; Func = Eigen::internal::assign_op; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::FullPivLU >; RhsType = Eigen::Matrix; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:11:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, Eigen::Block, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/Eigen/QR:11, from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:11, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = true; DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, -1, -1, false> >, 1>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:89: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, -1, -1, false> >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false> >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false> >, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false> >, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false> >, 1>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:232:24: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, -1, -1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:12:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object doc/examples/CMakeFiles/class_CwiseUnaryOp_ptrfun.dir/class_CwiseUnaryOp_ptrfun.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/class_CwiseUnaryOp_ptrfun.dir/class_CwiseUnaryOp_ptrfun.cpp.o -MF CMakeFiles/class_CwiseUnaryOp_ptrfun.dir/class_CwiseUnaryOp_ptrfun.cpp.o.d -o CMakeFiles/class_CwiseUnaryOp_ptrfun.dir/class_CwiseUnaryOp_ptrfun.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_CwiseUnaryOp_ptrfun.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 2; bool SetOpposite = true; DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, -1, -1, false>, 2>; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:89: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, -1, -1, false>, 2>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false>, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false>, 2>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false>, 2>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:175:24: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:685:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_CwiseBinaryOp.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_CwiseBinaryOp.cpp:15:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 4, 4>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_CwiseBinaryOp.cpp:16:52: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 4, 4> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 4, 4> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::FullPivLU >; RhsType = Eigen::Matrix; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:11:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:338:68: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/TutorialLinAlgExComputeSolveError.cpp:12:42: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] [ 93%] Linking CXX executable Tutorial_ArrayClass_addition cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_ArrayClass_addition.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/Tutorial_ArrayClass_addition.dir/Tutorial_ArrayClass_addition.cpp.o -o Tutorial_ArrayClass_addition In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/QR:11, from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:11, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h:475:3: required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:230:19: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_simple_example_fixed_size >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_simple_example_fixed_size.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 93%] Built target Tutorial_simple_example_fixed_size /usr/bin/gmake -f doc/examples/CMakeFiles/class_Block.dir/build.make doc/examples/CMakeFiles/class_Block.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/class_Block.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/class_Block.dir/build.make doc/examples/CMakeFiles/class_Block.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 93%] Building CXX object doc/examples/CMakeFiles/class_Block.dir/class_Block.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/class_Block.dir/class_Block.cpp.o -MF CMakeFiles/class_Block.dir/class_Block.cpp.o.d -o CMakeFiles/class_Block.dir/class_Block.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_Block.cpp [ 93%] Linking CXX executable class_CwiseBinaryOp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/class_CwiseBinaryOp.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/class_CwiseBinaryOp.dir/class_CwiseBinaryOp.cpp.o -o class_CwiseBinaryOp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/Eigen/QR:11, from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:11, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:357:18: required from 'static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./Tutorial_ArrayClass_addition >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/Tutorial_ArrayClass_addition.out /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 93%] Built target Tutorial_ArrayClass_addition /usr/bin/gmake -f doc/examples/CMakeFiles/function_taking_eigenbase.dir/build.make doc/examples/CMakeFiles/function_taking_eigenbase.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/function_taking_eigenbase.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/function_taking_eigenbase.dir/build.make doc/examples/CMakeFiles/function_taking_eigenbase.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:1, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_matrix_coefficient_accessors.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_matrix_coefficient_accessors.cpp:8:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/tut_matrix_coefficient_accessors.cpp:14:15: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [ 93%] Building CXX object doc/examples/CMakeFiles/function_taking_eigenbase.dir/function_taking_eigenbase.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/function_taking_eigenbase.dir/function_taking_eigenbase.cpp.o -MF CMakeFiles/function_taking_eigenbase.dir/function_taking_eigenbase.cpp.o.d -o CMakeFiles/function_taking_eigenbase.dir/function_taking_eigenbase.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_eigenbase.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./class_CwiseBinaryOp >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/class_CwiseBinaryOp.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 93%] Built target class_CwiseBinaryOp /usr/bin/gmake -f doc/examples/CMakeFiles/matrixfree_cg.dir/build.make doc/examples/CMakeFiles/matrixfree_cg.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/matrixfree_cg.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/examples/CMakeFiles/matrixfree_cg.dir/build.make doc/examples/CMakeFiles/matrixfree_cg.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 93%] Building CXX object doc/examples/CMakeFiles/matrixfree_cg.dir/matrixfree_cg.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/g++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -MD -MT doc/examples/CMakeFiles/matrixfree_cg.dir/matrixfree_cg.cpp.o -MF CMakeFiles/matrixfree_cg.dir/matrixfree_cg.cpp.o.d -o CMakeFiles/matrixfree_cg.dir/matrixfree_cg.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_CwiseUnaryOp_ptrfun.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_CwiseUnaryOp_ptrfun.cpp:17:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_CwiseUnaryOp_ptrfun.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Matrix >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_CwiseUnaryOp_ptrfun.cpp:18:74: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/QR:11, from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:11, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = float; int _Rows = 16; int _Cols = 16; int _Options = 0; int _MaxRows = 16; int _MaxCols = 16]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:357:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/QR:11, from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:11, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:256:43: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:233:56: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 4, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:256:43: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:233:56: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 4, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:137:114: required from 'static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product::ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = float; bool ConjLhs = false; RhsScalar = float; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >::' and 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/QR:11, from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:11, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = float; int _Rows = 16; int _Cols = 16; int _Options = 1; int _MaxRows = 16; int _MaxCols = 16]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = float; Index = long int; int Mode = 6; int LhsStorageOrder = 1; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/QR:11, from /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD:11, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Linking CXX executable tut_matrix_coefficient_accessors cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/tut_matrix_coefficient_accessors.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/tut_matrix_coefficient_accessors.dir/tut_matrix_coefficient_accessors.cpp.o -o tut_matrix_coefficient_accessors /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >::' is deprecated [-Wenum-conversion] [ 93%] Linking CXX executable class_CwiseUnaryOp_ptrfun cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/class_CwiseUnaryOp_ptrfun.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/class_CwiseUnaryOp_ptrfun.dir/class_CwiseUnaryOp_ptrfun.cpp.o -o class_CwiseUnaryOp_ptrfun /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:270:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_Block.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_Block.cpp:22:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_Block.cpp:23:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_Block.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>, Eigen::internal::IndexBased, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/class_Block.cpp:23:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./tut_matrix_coefficient_accessors >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/tut_matrix_coefficient_accessors.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 93%] Built target tut_matrix_coefficient_accessors /usr/bin/gmake -f unsupported/doc/snippets/CMakeFiles/unsupported_snippets.dir/build.make unsupported/doc/snippets/CMakeFiles/unsupported_snippets.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/snippets/CMakeFiles/unsupported_snippets.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f unsupported/doc/snippets/CMakeFiles/unsupported_snippets.dir/build.make unsupported/doc/snippets/CMakeFiles/unsupported_snippets.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Nothing to be done for 'unsupported/doc/snippets/CMakeFiles/unsupported_snippets.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 93%] Built target unsupported_snippets /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_PolynomialSolver1.dir/build.make unsupported/doc/examples/CMakeFiles/example_PolynomialSolver1.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_PolynomialSolver1.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_eigenbase.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_eigenbase.cpp:14:14: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_PolynomialSolver1.dir/build.make unsupported/doc/examples/CMakeFiles/example_PolynomialSolver1.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 93%] Building CXX object unsupported/doc/examples/CMakeFiles/example_PolynomialSolver1.dir/PolynomialSolver1.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/g++ -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -MD -MT unsupported/doc/examples/CMakeFiles/example_PolynomialSolver1.dir/PolynomialSolver1.cpp.o -MF CMakeFiles/example_PolynomialSolver1.dir/PolynomialSolver1.cpp.o.d -o CMakeFiles/example_PolynomialSolver1.dir/PolynomialSolver1.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_eigenbase.cpp: In function 'main': /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_eigenbase.cpp:15:15: warning: 'v' may be used uninitialized [-Wmaybe-uninitialized] 15 | print_size(v); | ~~~~~~~~~~^~~ /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_eigenbase.cpp:6:6: note: by argument 1 of type 'const struct EigenBase &' to 'print_size >(Eigen::EigenBase > const&)void' declared here 6 | void print_size(const EigenBase& b) | ^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_eigenbase.cpp:14:14: note: 'v' declared here 14 | Vector3f v; | ^ [ 93%] Linking CXX executable function_taking_eigenbase cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/function_taking_eigenbase.dir/link.txt --verbose=1 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./class_CwiseUnaryOp_ptrfun >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/class_CwiseUnaryOp_ptrfun.out /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/function_taking_eigenbase.dir/function_taking_eigenbase.cpp.o -o function_taking_eigenbase gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 93%] Built target class_CwiseUnaryOp_ptrfun /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_PolynomialUtils1.dir/build.make unsupported/doc/examples/CMakeFiles/example_PolynomialUtils1.dir/depend /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, Eigen::internal::IndexBased, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_PolynomialUtils1.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_PolynomialUtils1.dir/build.make unsupported/doc/examples/CMakeFiles/example_PolynomialUtils1.dir/build /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >, -1, -1, false> >::' is deprecated [-Wenum-conversion] gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 93%] Building CXX object unsupported/doc/examples/CMakeFiles/example_PolynomialUtils1.dir/PolynomialUtils1.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/g++ -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -MD -MT unsupported/doc/examples/CMakeFiles/example_PolynomialUtils1.dir/PolynomialUtils1.cpp.o -MF CMakeFiles/example_PolynomialUtils1.dir/PolynomialUtils1.cpp.o.d -o CMakeFiles/example_PolynomialUtils1.dir/PolynomialUtils1.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialUtils1.cpp cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./function_taking_eigenbase >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/function_taking_eigenbase.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] [ 93%] Built target function_taking_eigenbase /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_BVH_Example.dir/build.make unsupported/doc/examples/CMakeFiles/example_BVH_Example.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_BVH_Example.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator >, -1, -1, true> >::' is deprecated [-Wenum-conversion] gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_BVH_Example.dir/build.make unsupported/doc/examples/CMakeFiles/example_BVH_Example.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 93%] Building CXX object unsupported/doc/examples/CMakeFiles/example_BVH_Example.dir/BVH_Example.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/g++ -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -MD -MT unsupported/doc/examples/CMakeFiles/example_BVH_Example.dir/BVH_Example.cpp.o -MF CMakeFiles/example_BVH_Example.dir/BVH_Example.cpp.o.d -o CMakeFiles/example_BVH_Example.dir/BVH_Example.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/BVH_Example.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >, -1, 1, false> >::' is deprecated [-Wenum-conversion] [ 96%] Linking CXX executable class_Block cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/class_Block.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/class_Block.dir/class_Block.cpp.o -o class_Block /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:333:46: required from 'void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:237:47: required from 'bool Eigen::internal::qr_preconditioner_impl::run(Eigen::JacobiSVD&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:684:30: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:548:14: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h:799:10: required from 'Eigen::JacobiSVD::PlainObject> Eigen::MatrixBase::jacobiSvd(unsigned int) const [with Derived = Eigen::Ref >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/function_taking_ref.cpp:8:41: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] [ 96%] Linking CXX executable TutorialLinAlgExComputeSolveError cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/TutorialLinAlgExComputeSolveError.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/TutorialLinAlgExComputeSolveError.dir/TutorialLinAlgExComputeSolveError.cpp.o -o TutorialLinAlgExComputeSolveError cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./class_Block >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/class_Block.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [ 96%] Built target class_Block /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_FFT.dir/build.make unsupported/doc/examples/CMakeFiles/example_FFT.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_FFT.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_FFT.dir/build.make unsupported/doc/examples/CMakeFiles/example_FFT.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [100%] Building CXX object unsupported/doc/examples/CMakeFiles/example_FFT.dir/FFT.cpp.o In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:91:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/g++ -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -MD -MT unsupported/doc/examples/CMakeFiles/example_FFT.dir/FFT.cpp.o -MF CMakeFiles/example_FFT.dir/FFT.cpp.o.d -o CMakeFiles/example_FFT.dir/FFT.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/FFT.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = int*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseMatrix.h:1084:12: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 2>; _Scalar = double; int _Options = 0; _StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:86:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:125:115: required from 'Eigen::DGMRES<_MatrixType, _Preconditioner>::DGMRES() [with _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:117:69: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = long int*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseMatrix.h:1084:12: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseView, Eigen::Matrix > >; _Scalar = double; int _Options = 0; _StorageIndex = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseMatrix.h:685:15: required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseView, Eigen::Matrix > >; _Scalar = double; int _Options = 0; _StorageIndex = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseMatrix.h:1080:15: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseView, Eigen::Matrix > >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseMatrix.h:685:15: required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseView, Eigen::Matrix > >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:85:80: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialUtils1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 5; int _Cols = 1; int _Options = 0; int _MaxRows = 5; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialUtils1.cpp:11:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialUtils1.cpp:16:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = double; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialUtils1.cpp:10:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:14, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:230:41: required from 'class Eigen::RealSchur >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:316:27: required from 'class Eigen::EigenSolver >' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:394:29: required from 'class Eigen::PolynomialSolver' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialUtils1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 5; int _Cols = 1; int _Options = 0; int _MaxRows = 5; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:518:21: required from 'Derived& Eigen::PlainObjectBase::setZero(Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialUtils.h:132:15: required from 'void Eigen::roots_to_monicPolynomial(const RootVector&, Polynomial&) [with RootVector = Eigen::Matrix; Polynomial = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialUtils1.cpp:12:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./TutorialLinAlgExComputeSolveError >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/TutorialLinAlgExComputeSolveError.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/GMRES.h:333:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:112:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Ref.h:44:50: required from 'struct Eigen::internal::traits, 0, Eigen::InnerStride<1> > >::match, const Eigen::Block, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Ref.h:200:101: required by substitution of 'template Eigen::Ref, 0, Eigen::InnerStride<1> >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits, 0, Eigen::InnerStride<1> > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Ref, 0, Eigen::InnerStride<1> >; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/GMRES.h:100:21: required from 'bool Eigen::internal::gmres(const MatrixType&, const Rhs&, Dest&, const Preconditioner&, Eigen::Index&, const Index&, typename Dest::RealScalar&) [with MatrixType = MatrixReplacement; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; Preconditioner = Eigen::IdentityPreconditioner; Eigen::Index = long int; typename Dest::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/GMRES.h:319:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:112:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:230:41: required from 'class Eigen::RealSchur >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:316:27: required from 'class Eigen::EigenSolver >' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:394:29: required from 'class Eigen::PolynomialSolver' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, 1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/GMRES.h:112:46: required from 'bool Eigen::internal::gmres(const MatrixType&, const Rhs&, Dest&, const Preconditioner&, Eigen::Index&, const Index&, typename Dest::RealScalar&) [with MatrixType = MatrixReplacement; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; Preconditioner = Eigen::IdentityPreconditioner; Eigen::Index = long int; typename Dest::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/GMRES.h:319:26: required from 'void Eigen::GMRES<_MatrixType, _Preconditioner>::_solve_with_guess_impl(const Rhs&, Dest&) const [with Rhs = Eigen::Matrix; Dest = Eigen::Matrix; _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/GMRES.h:334:27: required from 'void Eigen::GMRES<_MatrixType, _Preconditioner>::_solve_impl(const Rhs&, Eigen::MatrixBase&) const [with Rhs = Eigen::Matrix; Dest = Eigen::Matrix; _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::GMRES; RhsType = Eigen::Matrix; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:112:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ [100%] Built target TutorialLinAlgExComputeSolveError /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_EulerAngles.dir/build.make unsupported/doc/examples/CMakeFiles/example_EulerAngles.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_EulerAngles.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_EulerAngles.dir/build.make unsupported/doc/examples/CMakeFiles/example_EulerAngles.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [100%] Building CXX object unsupported/doc/examples/CMakeFiles/example_EulerAngles.dir/EulerAngles.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/g++ -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -MD -MT unsupported/doc/examples/CMakeFiles/example_EulerAngles.dir/EulerAngles.cpp.o -MF CMakeFiles/example_EulerAngles.dir/EulerAngles.cpp.o.d -o CMakeFiles/example_EulerAngles.dir/EulerAngles.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/EulerAngles.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:230:41: required from 'class Eigen::RealSchur >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:316:27: required from 'class Eigen::EigenSolver >' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:394:29: required from 'class Eigen::PolynomialSolver' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/StdVector:14, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/BVH_Example.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/BVH_Example.cpp:20:111: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/Eigen/StdVector:14, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/BVH_Example.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/BVH_Example.cpp:20:111: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/Eigen/StdVector:14, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/BVH_Example.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/BVH_Example.cpp:30:24: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Ref.h:44:50: required from 'struct Eigen::internal::traits, 0, Eigen::InnerStride<1> > >::match, const Eigen::Block, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Ref.h:200:101: required by substitution of 'template Eigen::Ref, 0, Eigen::InnerStride<1> >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits, 0, Eigen::InnerStride<1> > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:91:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Ref, 0, Eigen::InnerStride<1> >; Derived = Eigen::Block, -1, 1, false>; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/GMRES.h:131:38: required from 'bool Eigen::internal::gmres(const MatrixType&, const Rhs&, Dest&, const Preconditioner&, Eigen::Index&, const Index&, typename Dest::RealScalar&) [with MatrixType = MatrixReplacement; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; Preconditioner = Eigen::IdentityPreconditioner; Eigen::Index = long int; typename Dest::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/GMRES.h:319:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:112:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/Eigen/StdVector:14, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/BVH_Example.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/BVH/KdBVH.h:118:28: required from 'void Eigen::KdBVH<_Scalar, _Dim, _Object>::init(OIter, OIter, BIter, BIter) [with OIter = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator_indirection > > >; BIter = int; _Scalar = double; int _Dim = 2; _Object = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/BVH/KdBVH.h:84:61: required from 'Eigen::KdBVH<_Scalar, _Dim, _Object>::KdBVH(Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator_indirection > > >; _Scalar = double; int _Dim = 2; _Object = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/BVH_Example.cpp:45:72: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 6; int _Cols = 1; int _Options = 0; int _MaxRows = 6; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:14:29: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:132:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 7; int _Cols = 1; int _Options = 0; int _MaxRows = 7; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:28:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 6; int _Cols = 1; int _Options = 0; int _MaxRows = 6; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:34:28: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [100%] Linking CXX executable example_PolynomialUtils1 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/example_PolynomialUtils1.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example_PolynomialUtils1.dir/PolynomialUtils1.cpp.o -o example_PolynomialUtils1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense:7, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:3: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:230:41: required from 'class Eigen::RealSchur >' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:421:122: required from 'Eigen::Index Eigen::DGMRES<_MatrixType, _Preconditioner>::dgmresComputeDeflationData(const MatrixType&, const Preconditioner&, const Index&, Eigen::DGMRES<_MatrixType, _Preconditioner>::StorageIndex&) const [with _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner; Eigen::Index = long int; Eigen::DGMRES<_MatrixType, _Preconditioner>::MatrixType = MatrixReplacement; Eigen::DGMRES<_MatrixType, _Preconditioner>::Preconditioner = Eigen::IdentityPreconditioner; Eigen::DGMRES<_MatrixType, _Preconditioner>::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:370:5: required from 'Eigen::Index Eigen::DGMRES<_MatrixType, _Preconditioner>::dgmresCycle(const MatrixType&, const Preconditioner&, Dest&, Eigen::DGMRES<_MatrixType, _Preconditioner>::DenseVector&, Eigen::DGMRES<_MatrixType, _Preconditioner>::RealScalar&, const RealScalar&, Eigen::Index&) const [with Dest = Eigen::Block, -1, 1, true>; _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner; Eigen::Index = long int; Eigen::DGMRES<_MatrixType, _Preconditioner>::MatrixType = MatrixReplacement; Eigen::DGMRES<_MatrixType, _Preconditioner>::Preconditioner = Eigen::IdentityPreconditioner; Eigen::DGMRES<_MatrixType, _Preconditioner>::DenseVector = Eigen::Matrix; Eigen::DGMRES<_MatrixType, _Preconditioner>::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:265:16: required from 'void Eigen::DGMRES<_MatrixType, _Preconditioner>::dgmres(const MatrixType&, const Rhs&, Dest&, const Preconditioner&) const [with Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner; Eigen::DGMRES<_MatrixType, _Preconditioner>::MatrixType = MatrixReplacement; Eigen::DGMRES<_MatrixType, _Preconditioner>::Preconditioner = Eigen::IdentityPreconditioner]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:153:13: required from 'void Eigen::DGMRES<_MatrixType, _Preconditioner>::_solve_with_guess_impl(const Rhs&, Dest&) const [with Rhs = Eigen::Matrix; Dest = Eigen::Matrix; _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:166:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = double; int _Rows = 1; int _Cols = 5; int _Options = 1; int _MaxRows = 1; int _MaxCols = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:13:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 5, 1, 0, 5, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = std::complex; int _Rows = 5; int _Cols = 1; int _Options = 0; int _MaxRows = 5; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:51:34: required from 'Eigen::PolynomialSolverBase<_Scalar, _Deg>::PolynomialSolverBase() [with _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:387:59: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 5, 1, 0, 5, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 5, 1, 0, 5, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 5; int _Cols = 5; int _Options = 0; int _MaxRows = 5; int _MaxCols = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:113:21: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:387:59: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:45:40: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:98:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, 1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/GMRES.h:112:46: required from 'bool Eigen::internal::gmres(const MatrixType&, const Rhs&, Dest&, const Preconditioner&, Eigen::Index&, const Index&, typename Dest::RealScalar&) [with MatrixType = MatrixReplacement; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; Preconditioner = Eigen::IdentityPreconditioner; Eigen::Index = long int; typename Dest::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/GMRES.h:319:26: required from 'void Eigen::GMRES<_MatrixType, _Preconditioner>::_solve_with_guess_impl(const Rhs&, Dest&) const [with Rhs = Eigen::Matrix; Dest = Eigen::Matrix; _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/GMRES.h:334:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:112:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, 5, 1, 1, 5>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, 5, 1, 0, 5, 1> >; _Scalar = std::complex; int _Rows = 1; int _Cols = 5; int _Options = 1; int _MaxRows = 1; int _MaxCols = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, 5, 1, 0, 5, 1> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 1, 5, 1, 1, 5>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, 5, 1, 0, 5, 1> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:18:57: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 5, 1, 1, 5> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 5, 1, 1, 5> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = float; int _Rows = 1; int _Cols = 7; int _Options = 1; int _MaxRows = 1; int _MaxCols = 7]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:31:87: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 6, 1, 0, 6, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = std::complex; int _Rows = 6; int _Cols = 1; int _Options = 0; int _MaxRows = 6; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:51:34: required from 'Eigen::PolynomialSolverBase<_Scalar, _Deg>::PolynomialSolverBase() [with _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:387:59: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 6, 1, 0, 6, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 6, 1, 0, 6, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:113:21: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:387:59: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:112:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:112:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:112:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/EulerAngles:14, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/EulerAngles.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:347:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1; Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerAngles.h:151:9: required from 'Eigen::EulerAngles<_Scalar, _System>::EulerAngles(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; _System = Eigen::EulerSystem<-3, 2, 1>; Eigen::EulerAngles<_Scalar, _System>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/EulerAngles.cpp:21:8: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && ./example_PolynomialUtils1 >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/PolynomialUtils1.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Quaternion.h:283:73: required from 'Eigen::Quaternion::Quaternion(const AngleAxisType&) [with _Scalar = double; int _Options = 0; Eigen::Quaternion::AngleAxisType = Eigen::AngleAxis]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/AngleAxis.h:109:12: required from 'Eigen::AngleAxis::QuaternionType Eigen::AngleAxis::operator*(const QuaternionType&) const [with _Scalar = double; Eigen::AngleAxis::QuaternionType = Eigen::Quaternion]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/EulerAngles.cpp:37:70: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [100%] Built target example_PolynomialUtils1 /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_MatrixSquareRoot.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixSquareRoot.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixSquareRoot.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Product, -1, 1, true>, 2> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Product, -1, 1, true>, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, -1, 1, true>, 2> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, -1, 1, true>, 2> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, -1, 1, true>, 2> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, -1, 1, true>, 2> >; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/GMRES.h:189:22: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:112:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerAngles.h:347:11: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::EulerAngles >&)' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/EulerAngles.cpp:28:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_MatrixSquareRoot.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixSquareRoot.dir/build /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Quaternion.h:560:11: required from 'Eigen::QuaternionBase::Matrix3 Eigen::QuaternionBase::toRotationMatrix() const [with Derived = Eigen::Quaternion; Eigen::QuaternionBase::Matrix3 = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/RotationBase.h:45:109: required from 'Eigen::RotationBase::RotationMatrixType Eigen::RotationBase::toRotationMatrix() const [with Derived = Eigen::Quaternion; int _Dim = 3; Eigen::RotationBase::RotationMatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerAngles.h:324:60: required from 'Eigen::EulerAngles<_Scalar, _System>& Eigen::EulerAngles<_Scalar, _System>::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; _System = Eigen::EulerSystem<3, 2, 3>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/EulerAngles.cpp:39:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = double; T1 = double; _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerSystem.h:226:21: required from 'static void Eigen::EulerSystem<_AlphaAxis, _BetaAxis, _GammaAxis>::CalcEulerAngles_imp(Eigen::Matrix::Scalar, 3, 1>&, const Eigen::MatrixBase&, Eigen::internal::false_type) [with Derived = Eigen::Matrix; int _AlphaAxis = 3; int _BetaAxis = 2; int _GammaAxis = 3; typename Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerSystem.h:278:26: required from 'static void Eigen::EulerSystem<_AlphaAxis, _BetaAxis, _GammaAxis>::CalcEulerAngles(Eigen::EulerAngles >&, const typename Eigen::EulerAngles >::Matrix3&, bool, bool, bool) [with Scalar = double; int _AlphaAxis = 3; int _BetaAxis = 2; int _GammaAxis = 3; typename Eigen::EulerAngles >::Matrix3 = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerSystem.h:255:22: required from 'static void Eigen::EulerSystem<_AlphaAxis, _BetaAxis, _GammaAxis>::CalcEulerAngles(Eigen::EulerAngles >&, const typename Eigen::EulerAngles >::Matrix3&) [with Scalar = double; int _AlphaAxis = 3; int _BetaAxis = 2; int _GammaAxis = 3; typename Eigen::EulerAngles >::Matrix3 = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerAngles.h:324:32: required from 'Eigen::EulerAngles<_Scalar, _System>& Eigen::EulerAngles<_Scalar, _System>::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; _System = Eigen::EulerSystem<3, 2, 3>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/EulerAngles.cpp:39:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [100%] Building CXX object unsupported/doc/examples/CMakeFiles/example_MatrixSquareRoot.dir/MatrixSquareRoot.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/g++ -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -MD -MT unsupported/doc/examples/CMakeFiles/example_MatrixSquareRoot.dir/MatrixSquareRoot.cpp.o -MF CMakeFiles/example_MatrixSquareRoot.dir/MatrixSquareRoot.cpp.o.d -o CMakeFiles/example_MatrixSquareRoot.dir/MatrixSquareRoot.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/EulerAngles:14, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/EulerAngles.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerAngles.h:128:40: required from 'static Eigen::EulerAngles<_Scalar, _System>::Vector3 Eigen::EulerAngles<_Scalar, _System>::AlphaAxisVector() [with _Scalar = double; _System = Eigen::EulerSystem<3, 2, 3>; Eigen::EulerAngles<_Scalar, _System>::Vector3 = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerAngles.h:340:49: required from 'Eigen::EulerAngles<_Scalar, _System>::operator Eigen::EulerAngles<_Scalar, _System>::QuaternionType() const [with _Scalar = double; _System = Eigen::EulerSystem<3, 2, 3>; Eigen::EulerAngles<_Scalar, _System>::QuaternionType = Eigen::Quaternion]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/EulerAngles.cpp:37:70: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerSystem.h:226:53: required from 'static void Eigen::EulerSystem<_AlphaAxis, _BetaAxis, _GammaAxis>::CalcEulerAngles_imp(Eigen::Matrix::Scalar, 3, 1>&, const Eigen::MatrixBase&, Eigen::internal::false_type) [with Derived = Eigen::Matrix; int _AlphaAxis = 3; int _BetaAxis = 2; int _GammaAxis = 3; typename Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerSystem.h:278:26: required from 'static void Eigen::EulerSystem<_AlphaAxis, _BetaAxis, _GammaAxis>::CalcEulerAngles(Eigen::EulerAngles >&, const typename Eigen::EulerAngles >::Matrix3&, bool, bool, bool) [with Scalar = double; int _AlphaAxis = 3; int _BetaAxis = 2; int _GammaAxis = 3; typename Eigen::EulerAngles >::Matrix3 = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerSystem.h:255:22: required from 'static void Eigen::EulerSystem<_AlphaAxis, _BetaAxis, _GammaAxis>::CalcEulerAngles(Eigen::EulerAngles >&, const typename Eigen::EulerAngles >::Matrix3&) [with Scalar = double; int _AlphaAxis = 3; int _BetaAxis = 2; int _GammaAxis = 3; typename Eigen::EulerAngles >::Matrix3 = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerAngles.h:324:32: required from 'Eigen::EulerAngles<_Scalar, _System>& Eigen::EulerAngles<_Scalar, _System>::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; _System = Eigen::EulerSystem<3, 2, 3>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/EulerAngles.cpp:39:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/EulerAngles:14, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/EulerAngles.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerSystem.h:226:53: required from 'static void Eigen::EulerSystem<_AlphaAxis, _BetaAxis, _GammaAxis>::CalcEulerAngles_imp(Eigen::Matrix::Scalar, 3, 1>&, const Eigen::MatrixBase&, Eigen::internal::false_type) [with Derived = Eigen::Matrix; int _AlphaAxis = 3; int _BetaAxis = 2; int _GammaAxis = 3; typename Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerSystem.h:278:26: required from 'static void Eigen::EulerSystem<_AlphaAxis, _BetaAxis, _GammaAxis>::CalcEulerAngles(Eigen::EulerAngles >&, const typename Eigen::EulerAngles >::Matrix3&, bool, bool, bool) [with Scalar = double; int _AlphaAxis = 3; int _BetaAxis = 2; int _GammaAxis = 3; typename Eigen::EulerAngles >::Matrix3 = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerSystem.h:255:22: required from 'static void Eigen::EulerSystem<_AlphaAxis, _BetaAxis, _GammaAxis>::CalcEulerAngles(Eigen::EulerAngles >&, const typename Eigen::EulerAngles >::Matrix3&) [with Scalar = double; int _AlphaAxis = 3; int _BetaAxis = 2; int _GammaAxis = 3; typename Eigen::EulerAngles >::Matrix3 = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerAngles.h:324:32: required from 'Eigen::EulerAngles<_Scalar, _System>& Eigen::EulerAngles<_Scalar, _System>::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; _System = Eigen::EulerSystem<3, 2, 3>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/EulerAngles.cpp:39:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/EulerAngles:14, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/EulerAngles.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerAngles.h:111:9: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerAngles.h:128:40: required from 'static Eigen::EulerAngles<_Scalar, _System>::Vector3 Eigen::EulerAngles<_Scalar, _System>::AlphaAxisVector() [with _Scalar = double; _System = Eigen::EulerSystem<3, 2, 3>; Eigen::EulerAngles<_Scalar, _System>::Vector3 = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerAngles.h:340:49: required from 'Eigen::EulerAngles<_Scalar, _System>::operator Eigen::EulerAngles<_Scalar, _System>::QuaternionType() const [with _Scalar = double; _System = Eigen::EulerSystem<3, 2, 3>; Eigen::EulerAngles<_Scalar, _System>::QuaternionType = Eigen::Quaternion]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/EulerAngles.cpp:37:70: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/EulerAngles:14, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/EulerAngles.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Block, 3, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Quaternion.h:529:15: required from 'Derived& Eigen::QuaternionBase::operator=(const AngleAxisType&) [with Derived = Eigen::Quaternion; Eigen::QuaternionBase::AngleAxisType = Eigen::AngleAxis]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Quaternion.h:283:81: required from 'Eigen::Quaternion::Quaternion(const AngleAxisType&) [with _Scalar = double; int _Options = 0; Eigen::Quaternion::AngleAxisType = Eigen::AngleAxis]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/AngleAxis.h:109:12: required from 'Eigen::AngleAxis::QuaternionType Eigen::AngleAxis::operator*(const QuaternionType&) const [with _Scalar = double; Eigen::AngleAxis::QuaternionType = Eigen::Quaternion]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/EulerAngles.cpp:37:70: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/EulerAngles:14, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/EulerAngles.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose >; OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerAngles.h:347:11: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::EulerAngles >&)' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/EulerAngles.cpp:28:50: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 3, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Block, 3, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Quaternion.h:529:15: required from 'Derived& Eigen::QuaternionBase::operator=(const AngleAxisType&) [with Derived = Eigen::Quaternion; Eigen::QuaternionBase::AngleAxisType = Eigen::AngleAxis]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Quaternion.h:283:81: required from 'Eigen::Quaternion::Quaternion(const AngleAxisType&) [with _Scalar = double; int _Options = 0; Eigen::Quaternion::AngleAxisType = Eigen::AngleAxis]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/AngleAxis.h:109:12: required from 'Eigen::AngleAxis::QuaternionType Eigen::AngleAxis::operator*(const QuaternionType&) const [with _Scalar = double; Eigen::AngleAxis::QuaternionType = Eigen::Quaternion]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/EulerAngles.cpp:37:70: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 3, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:427:17: required from 'Eigen::Index Eigen::DGMRES<_MatrixType, _Preconditioner>::dgmresComputeDeflationData(const MatrixType&, const Preconditioner&, const Index&, Eigen::DGMRES<_MatrixType, _Preconditioner>::StorageIndex&) const [with _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner; Eigen::Index = long int; Eigen::DGMRES<_MatrixType, _Preconditioner>::MatrixType = MatrixReplacement; Eigen::DGMRES<_MatrixType, _Preconditioner>::Preconditioner = Eigen::IdentityPreconditioner; Eigen::DGMRES<_MatrixType, _Preconditioner>::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:370:5: required from 'Eigen::Index Eigen::DGMRES<_MatrixType, _Preconditioner>::dgmresCycle(const MatrixType&, const Preconditioner&, Dest&, Eigen::DGMRES<_MatrixType, _Preconditioner>::DenseVector&, Eigen::DGMRES<_MatrixType, _Preconditioner>::RealScalar&, const RealScalar&, Eigen::Index&) const [with Dest = Eigen::Block, -1, 1, true>; _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner; Eigen::Index = long int; Eigen::DGMRES<_MatrixType, _Preconditioner>::MatrixType = MatrixReplacement; Eigen::DGMRES<_MatrixType, _Preconditioner>::Preconditioner = Eigen::IdentityPreconditioner; Eigen::DGMRES<_MatrixType, _Preconditioner>::DenseVector = Eigen::Matrix; Eigen::DGMRES<_MatrixType, _Preconditioner>::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:265:16: required from 'void Eigen::DGMRES<_MatrixType, _Preconditioner>::dgmres(const MatrixType&, const Rhs&, Dest&, const Preconditioner&) const [with Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner; Eigen::DGMRES<_MatrixType, _Preconditioner>::MatrixType = MatrixReplacement; Eigen::DGMRES<_MatrixType, _Preconditioner>::Preconditioner = Eigen::IdentityPreconditioner]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:153:13: required from 'void Eigen::DGMRES<_MatrixType, _Preconditioner>::_solve_with_guess_impl(const Rhs&, Dest&) const [with Rhs = Eigen::Matrix; Dest = Eigen::Matrix; _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:166:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Product, 2>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Product, 2>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Product, 2>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:126:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Product, 2>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Product, 2>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Product, 2>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Product, 2>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, 2>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, 2>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/MINRES.h:98:33: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:126:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:126:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:126:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/MINRES.h:122:28: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:126:23: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, 6, 1, 1, 6>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, 6, 1, 0, 6, 1> >; _Scalar = std::complex; int _Rows = 1; int _Cols = 6; int _Options = 1; int _MaxRows = 1; int _MaxCols = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, 6, 1, 0, 6, 1> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 1, 6, 1, 1, 6>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, 6, 1, 0, 6, 1> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:33:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 6, 1, 1, 6> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 6, 1, 1, 6> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = float; int _Rows = 1; int _Cols = 6; int _Options = 1; int _MaxRows = 1; int _MaxCols = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:36:90: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 6, 1, 0, 6, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = std::complex; int _Rows = 6; int _Cols = 1; int _Options = 0; int _MaxRows = 6; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:51:34: required from 'Eigen::PolynomialSolverBase<_Scalar, _Deg>::PolynomialSolverBase() [with _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:387:59: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 6, 1, 0, 6, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 6, 1, 0, 6, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:113:21: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:387:59: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Block, -1, 1, true>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:455, from /builddir/build/BUILD/eigen-3.3.9/Eigen/StdVector:14, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/BVH_Example.cpp:1: In member function 'Eigen::DenseStorage::DenseStorage(Eigen::DenseStorage const&)', inlined from 'Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase > const&)' at /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:520:17, inlined from 'Eigen::Matrix::Matrix(Eigen::Matrix const&)' at /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:368:65, inlined from '__gnu_cxx::new_allocator >::construct(Eigen::Matrix*, Eigen::Matrix const&)' at /usr/include/c++/11/ext/new_allocator.h:174:9, inlined from '__gnu_cxx::__alloc_traits >, Eigen::Matrix >::construct >(Eigen::aligned_allocator_indirection >&, Eigen::Matrix*, Eigen::Matrix const&)void' at /usr/include/c++/11/ext/alloc_traits.h:145:22, inlined from 'std::__uninitialized_fill_n_a*, unsigned long, Eigen::Matrix, Eigen::aligned_allocator_indirection > >(Eigen::Matrix*, unsigned long, Eigen::Matrix const&, Eigen::aligned_allocator_indirection >&)Eigen::Matrix*' at /usr/include/c++/11/bits/stl_uninitialized.h:395:25, inlined from 'std::vector, Eigen::aligned_allocator_indirection > >::_M_fill_initialize(unsigned long, Eigen::Matrix const&)' at /usr/include/c++/11/bits/stl_vector.h:1596:33, inlined from 'std::vector, Eigen::aligned_allocator_indirection > >::vector(unsigned long, Eigen::Matrix const&, Eigen::aligned_allocator_indirection > const&)' at /usr/include/c++/11/bits/stl_vector.h:539:27, inlined from 'std::vector, Eigen::aligned_allocator > >::vector(unsigned long, Eigen::Matrix const&)' at /builddir/build/BUILD/eigen-3.3.9/Eigen/src/StlSupport/StdVector.h:78:3, inlined from 'Eigen::KdBVH >::init<__gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator_indirection > > >, int>(__gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator_indirection > > >, __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator_indirection > > >, int, int)void [clone .isra.0]' at /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/BVH/KdBVH.h:122:16: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseStorage.h:194:47: warning: 'MEM[(const struct DenseStorage &)&D.168927].m_data' may be used uninitialized [-Wmaybe-uninitialized] 194 | DenseStorage(const DenseStorage& other) : m_data(other.m_data) { | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/BVH:91, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/BVH_Example.cpp:2: /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/BVH/KdBVH.h: In member function 'Eigen::KdBVH >::init<__gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator_indirection > > >, int>(__gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator_indirection > > >, __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator_indirection > > >, int, int)void [clone .isra.0]': /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/BVH/KdBVH.h:122:16: note: '' declared here 122 | ObjectList tmp(n); | ^~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:334:61: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::Block, -1, -1, false>; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:425:33: required from 'Eigen::Index Eigen::DGMRES<_MatrixType, _Preconditioner>::dgmresComputeDeflationData(const MatrixType&, const Preconditioner&, const Index&, Eigen::DGMRES<_MatrixType, _Preconditioner>::StorageIndex&) const [with _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner; Eigen::Index = long int; Eigen::DGMRES<_MatrixType, _Preconditioner>::MatrixType = MatrixReplacement; Eigen::DGMRES<_MatrixType, _Preconditioner>::Preconditioner = Eigen::IdentityPreconditioner; Eigen::DGMRES<_MatrixType, _Preconditioner>::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:370:5: required from 'Eigen::Index Eigen::DGMRES<_MatrixType, _Preconditioner>::dgmresCycle(const MatrixType&, const Preconditioner&, Dest&, Eigen::DGMRES<_MatrixType, _Preconditioner>::DenseVector&, Eigen::DGMRES<_MatrixType, _Preconditioner>::RealScalar&, const RealScalar&, Eigen::Index&) const [with Dest = Eigen::Block, -1, 1, true>; _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner; Eigen::Index = long int; Eigen::DGMRES<_MatrixType, _Preconditioner>::MatrixType = MatrixReplacement; Eigen::DGMRES<_MatrixType, _Preconditioner>::Preconditioner = Eigen::IdentityPreconditioner; Eigen::DGMRES<_MatrixType, _Preconditioner>::DenseVector = Eigen::Matrix; Eigen::DGMRES<_MatrixType, _Preconditioner>::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:265:16: required from 'void Eigen::DGMRES<_MatrixType, _Preconditioner>::dgmres(const MatrixType&, const Rhs&, Dest&, const Preconditioner&) const [with Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner; Eigen::DGMRES<_MatrixType, _Preconditioner>::MatrixType = MatrixReplacement; Eigen::DGMRES<_MatrixType, _Preconditioner>::Preconditioner = Eigen::IdentityPreconditioner]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:153:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:521:62: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::Block, -1, -1, false>; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:425:33: required from 'Eigen::Index Eigen::DGMRES<_MatrixType, _Preconditioner>::dgmresComputeDeflationData(const MatrixType&, const Preconditioner&, const Index&, Eigen::DGMRES<_MatrixType, _Preconditioner>::StorageIndex&) const [with _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner; Eigen::Index = long int; Eigen::DGMRES<_MatrixType, _Preconditioner>::MatrixType = MatrixReplacement; Eigen::DGMRES<_MatrixType, _Preconditioner>::Preconditioner = Eigen::IdentityPreconditioner; Eigen::DGMRES<_MatrixType, _Preconditioner>::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:370:5: required from 'Eigen::Index Eigen::DGMRES<_MatrixType, _Preconditioner>::dgmresCycle(const MatrixType&, const Preconditioner&, Dest&, Eigen::DGMRES<_MatrixType, _Preconditioner>::DenseVector&, Eigen::DGMRES<_MatrixType, _Preconditioner>::RealScalar&, const RealScalar&, Eigen::Index&) const [with Dest = Eigen::Block, -1, 1, true>; _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner; Eigen::Index = long int; Eigen::DGMRES<_MatrixType, _Preconditioner>::MatrixType = MatrixReplacement; Eigen::DGMRES<_MatrixType, _Preconditioner>::Preconditioner = Eigen::IdentityPreconditioner; Eigen::DGMRES<_MatrixType, _Preconditioner>::DenseVector = Eigen::Matrix; Eigen::DGMRES<_MatrixType, _Preconditioner>::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:265:16: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseCoeffsBase.h:141:7: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::DenseCoeffsBase::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseCoeffsBase.h:163:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator[](Eigen::Index) const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::DenseCoeffsBase::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:381:27: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, 6, 1, 1, 6>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, 6, 1, 0, 6, 1> >; _Scalar = std::complex; int _Rows = 1; int _Cols = 6; int _Options = 1; int _MaxRows = 1; int _MaxCols = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, 6, 1, 0, 6, 1> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 1, 6, 1, 1, 6>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, 6, 1, 0, 6, 1> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:41:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 6, 1, 1, 6> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 6, 1, 1, 6> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:83:40: required from 'Eigen::internal::companion<_Scalar, _Deg>::companion(const VectorType&) [with VectorType = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:354:42: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper, 4, 1, false> > >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 4, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, 4, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 4, 1, false> > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 4, 1, false> > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:259:42: required from 'void Eigen::internal::companion<_Scalar, _Deg>::balance() [with _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:355:26: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator_wrapper_base, 4, 1, false> > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, 4, 1, false> > > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 4, 1, false> > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 4, 1, false> > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:259:42: required from 'void Eigen::internal::companion<_Scalar, _Deg>::balance() [with _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:355:26: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, 4, 1, false> > > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, 4, 1, false> > > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = double; int _Rows = 5; int _Cols = 4; int _Options = 0; int _MaxRows = 5; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:93:11: required from 'Eigen::internal::companion<_Scalar, _Deg>::DenseCompanionMatrixType Eigen::internal::companion<_Scalar, _Deg>::denseMatrix() const [with _Scalar = double; int _Deg = 5; Eigen::internal::companion<_Scalar, _Deg>::DenseCompanionMatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:53: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [100%] Linking CXX executable example_BVH_Example cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/example_BVH_Example.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example_BVH_Example.dir/BVH_Example.cpp.o -o example_BVH_Example /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 5; int _Cols = 1; int _Options = 0; int _MaxRows = 5; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:83:40: required from 'Eigen::internal::companion<_Scalar, _Deg>::companion(const VectorType&) [with VectorType = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:354:42: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper, 5, 1, false> > >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 5, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, 5, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 5, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 5, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:259:42: required from 'void Eigen::internal::companion<_Scalar, _Deg>::balance() [with _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:355:26: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator_wrapper_base, 5, 1, false> > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, 5, 1, false> > > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 5, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 5, 1, false> > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:259:42: required from 'void Eigen::internal::companion<_Scalar, _Deg>::balance() [with _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:355:26: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, 5, 1, false> > > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, 5, 1, false> > > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = float; int _Rows = 6; int _Cols = 5; int _Options = 0; int _MaxRows = 6; int _MaxCols = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:93:11: required from 'Eigen::internal::companion<_Scalar, _Deg>::DenseCompanionMatrixType Eigen::internal::companion<_Scalar, _Deg>::denseMatrix() const [with _Scalar = float; int _Deg = 6; Eigen::internal::companion<_Scalar, _Deg>::DenseCompanionMatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:53: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:10:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper, 5, 1, false> > >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 5, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, 5, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 5, 1, false> > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 5, 1, false> > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:259:42: required from 'void Eigen::internal::companion<_Scalar, _Deg>::balance() [with _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:355:26: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator_wrapper_base, 5, 1, false> > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, 5, 1, false> > > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 5, 1, false> > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 5, 1, false> > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:259:42: required from 'void Eigen::internal::companion<_Scalar, _Deg>::balance() [with _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:355:26: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, 5, 1, false> > > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, 5, 1, false> > > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = double; int _Rows = 6; int _Cols = 5; int _Options = 0; int _MaxRows = 6; int _MaxCols = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:93:11: required from 'Eigen::internal::companion<_Scalar, _Deg>::DenseCompanionMatrixType Eigen::internal::companion<_Scalar, _Deg>::denseMatrix() const [with _Scalar = double; int _Deg = 6; Eigen::internal::companion<_Scalar, _Deg>::DenseCompanionMatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:53: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:19, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:230:41: required from 'class Eigen::RealSchur >' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:263:32: required from 'static void Eigen::internal::matrix_sqrt_compute::run(const MatrixType&, ResultType&) [with ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:341:63: required from 'void Eigen::MatrixSquareRootReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>, 1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>, 1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>, 1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>, 1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:112:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:87:15: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(Eigen::RealSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:421:122: required from 'Eigen::Index Eigen::DGMRES<_MatrixType, _Preconditioner>::dgmresComputeDeflationData(const MatrixType&, const Preconditioner&, const Index&, Eigen::DGMRES<_MatrixType, _Preconditioner>::StorageIndex&) const [with _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner; Eigen::Index = long int; Eigen::DGMRES<_MatrixType, _Preconditioner>::MatrixType = MatrixReplacement; Eigen::DGMRES<_MatrixType, _Preconditioner>::Preconditioner = Eigen::IdentityPreconditioner; Eigen::DGMRES<_MatrixType, _Preconditioner>::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:370:5: required from 'Eigen::Index Eigen::DGMRES<_MatrixType, _Preconditioner>::dgmresCycle(const MatrixType&, const Preconditioner&, Dest&, Eigen::DGMRES<_MatrixType, _Preconditioner>::DenseVector&, Eigen::DGMRES<_MatrixType, _Preconditioner>::RealScalar&, const RealScalar&, Eigen::Index&) const [with Dest = Eigen::Block, -1, 1, true>; _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner; Eigen::Index = long int; Eigen::DGMRES<_MatrixType, _Preconditioner>::MatrixType = MatrixReplacement; Eigen::DGMRES<_MatrixType, _Preconditioner>::Preconditioner = Eigen::IdentityPreconditioner; Eigen::DGMRES<_MatrixType, _Preconditioner>::DenseVector = Eigen::Matrix; Eigen::DGMRES<_MatrixType, _Preconditioner>::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:265:16: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:365:74: required from 'typename MatrixType::Scalar Eigen::RealSchur<_MatrixType>::computeNormOfT() [with _MatrixType = Eigen::Matrix; typename MatrixType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:304:17: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:510:26: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::Block, -1, -1, false>; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:425:33: required from 'Eigen::Index Eigen::DGMRES<_MatrixType, _Preconditioner>::dgmresComputeDeflationData(const MatrixType&, const Preconditioner&, const Index&, Eigen::DGMRES<_MatrixType, _Preconditioner>::StorageIndex&) const [with _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner; Eigen::Index = long int; Eigen::DGMRES<_MatrixType, _Preconditioner>::MatrixType = MatrixReplacement; Eigen::DGMRES<_MatrixType, _Preconditioner>::Preconditioner = Eigen::IdentityPreconditioner; Eigen::DGMRES<_MatrixType, _Preconditioner>::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:370:5: required from 'Eigen::Index Eigen::DGMRES<_MatrixType, _Preconditioner>::dgmresCycle(const MatrixType&, const Preconditioner&, Dest&, Eigen::DGMRES<_MatrixType, _Preconditioner>::DenseVector&, Eigen::DGMRES<_MatrixType, _Preconditioner>::RealScalar&, const RealScalar&, Eigen::Index&) const [with Dest = Eigen::Block, -1, 1, true>; _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner; Eigen::Index = long int; Eigen::DGMRES<_MatrixType, _Preconditioner>::MatrixType = MatrixReplacement; Eigen::DGMRES<_MatrixType, _Preconditioner>::Preconditioner = Eigen::IdentityPreconditioner; Eigen::DGMRES<_MatrixType, _Preconditioner>::DenseVector = Eigen::Matrix; Eigen::DGMRES<_MatrixType, _Preconditioner>::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:265:16: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:530:24: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::Block, -1, -1, false>; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:425:33: required from 'Eigen::Index Eigen::DGMRES<_MatrixType, _Preconditioner>::dgmresComputeDeflationData(const MatrixType&, const Preconditioner&, const Index&, Eigen::DGMRES<_MatrixType, _Preconditioner>::StorageIndex&) const [with _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner; Eigen::Index = long int; Eigen::DGMRES<_MatrixType, _Preconditioner>::MatrixType = MatrixReplacement; Eigen::DGMRES<_MatrixType, _Preconditioner>::Preconditioner = Eigen::IdentityPreconditioner; Eigen::DGMRES<_MatrixType, _Preconditioner>::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:370:5: required from 'Eigen::Index Eigen::DGMRES<_MatrixType, _Preconditioner>::dgmresCycle(const MatrixType&, const Preconditioner&, Dest&, Eigen::DGMRES<_MatrixType, _Preconditioner>::DenseVector&, Eigen::DGMRES<_MatrixType, _Preconditioner>::RealScalar&, const RealScalar&, Eigen::Index&) const [with Dest = Eigen::Block, -1, 1, true>; _MatrixType = MatrixReplacement; _Preconditioner = Eigen::IdentityPreconditioner; Eigen::Index = long int; Eigen::DGMRES<_MatrixType, _Preconditioner>::MatrixType = MatrixReplacement; Eigen::DGMRES<_MatrixType, _Preconditioner>::Preconditioner = Eigen::IdentityPreconditioner; Eigen::DGMRES<_MatrixType, _Preconditioner>::DenseVector = Eigen::Matrix; Eigen::DGMRES<_MatrixType, _Preconditioner>::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:265:16: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [100%] Linking CXX executable example_EulerAngles cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/example_EulerAngles.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:523:57: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h:494:16: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example_EulerAngles.dir/EulerAngles.cpp.o -o example_EulerAngles In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:107:15: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:263:32: required from 'static void Eigen::internal::matrix_sqrt_compute::run(const MatrixType&, ResultType&) [with ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:341:63: required from 'void Eigen::MatrixSquareRootReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:98:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:105:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:105:21: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1, false> > >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1, false> > >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1, false> > >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> > >, const Eigen::Block, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> > >, const Eigen::Block, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, 1, false>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:112:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::InnerStride<1> > > >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::InnerStride<1> > > >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::InnerStride<1> > > >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::InnerStride<1> > > >, const Eigen::Block, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::InnerStride<1> > > >, const Eigen::Block, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::InnerStride<1> > >; Rhs = Eigen::Block, -1, 1, false>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:112:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 0, Eigen::InnerStride<1> > > >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, 5, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 5, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, 5, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 5, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 5, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:468:106: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 5, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:19, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:230:41: required from 'class Eigen::RealSchur >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:316:27: required from 'class Eigen::EigenSolver >' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:26:36: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_2x2_diagonal_block(const MatrixType&, typename MatrixType::Index, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename MatrixType::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:130:54: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_diagonal(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:184:50: required from 'void Eigen::matrix_sqrt_quasi_triangular(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:269:33: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:520:17, inlined from '__ct ' at /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:368:65, inlined from 'construct' at /usr/include/c++/11/ext/new_allocator.h:174:9, inlined from 'construct' at /usr/include/c++/11/ext/alloc_traits.h:145:22, inlined from '__uninitialized_fill_n_a' at /usr/include/c++/11/bits/stl_uninitialized.h:395:25, inlined from '_M_fill_initialize' at /usr/include/c++/11/bits/stl_vector.h:1596:33, inlined from '__ct ' at /usr/include/c++/11/bits/stl_vector.h:539:27, inlined from '__ct ' at /builddir/build/BUILD/eigen-3.3.9/Eigen/src/StlSupport/StdVector.h:78:3, inlined from 'init.constprop' at /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/BVH/KdBVH.h:122:16: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseStorage.h:194:47: warning: 'MEM[(const struct DenseStorage &)&D.18432].m_data' may be used uninitialized [-Wmaybe-uninitialized] 194 | DenseStorage(const DenseStorage& other) : m_data(other.m_data) { | ^ /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/BVH/KdBVH.h: In member function 'init.constprop': /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/BVH/KdBVH.h:122:16: note: '' declared here 122 | ObjectList tmp(n); | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:112:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>, -1, 1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>, -1, 1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:112:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:112:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::InnerStride<1> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>, -1, 1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>, -1, 1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:112:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, 6, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 6, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, 6, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 6, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 6, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:468:106: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 6, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 2, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, long int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:72:79: required from 'class Eigen::FullPivLU >' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:65:47: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_2x1_off_diagonal_block(const MatrixType&, typename MatrixType::Index, typename MatrixType::Index, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename MatrixType::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:153:60: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_off_diagonal(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:185:54: required from 'void Eigen::matrix_sqrt_quasi_triangular(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:269:33: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true> >::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = 1; int _Cols = 6; int _Options = 1; int _MaxRows = 1; int _MaxCols = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:87:15: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(Eigen::RealSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:113:70: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:387:59: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:112:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, 6, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 6, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, 6, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 6, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 6, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:468:106: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 6, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable function_taking_ref cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/function_taking_ref.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/function_taking_ref.dir/function_taking_ref.cpp.o -o function_taking_ref cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && ./example_EulerAngles >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/EulerAngles.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [100%] Built target example_EulerAngles /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_MatrixFunction.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixFunction.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixFunction.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_MatrixFunction.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixFunction.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 5, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ [100%] Building CXX object unsupported/doc/examples/CMakeFiles/example_MatrixFunction.dir/MatrixFunction.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/g++ -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -MD -MT unsupported/doc/examples/CMakeFiles/example_MatrixFunction.dir/MatrixFunction.cpp.o -MF CMakeFiles/example_MatrixFunction.dir/MatrixFunction.cpp.o.d -o CMakeFiles/example_MatrixFunction.dir/MatrixFunction.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:108:15: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:263:32: required from 'static void Eigen::internal::matrix_sqrt_compute::run(const MatrixType&, ResultType&) [with ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:341:63: required from 'void Eigen::MatrixSquareRootReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/SparseCore:48, from /builddir/build/BUILD/eigen-3.3.9/Eigen/IterativeLinearSolvers:11, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:4: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseCwiseBinaryOp.h: In instantiation of 'struct Eigen::internal::sparse_conjunction_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IteratorBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:345:8: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IteratorBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseAssign.h:145:37: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::SparseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/EigenBase.h:144:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:98:19: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:535:54: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 535 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, long int>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:72:79: required from 'class Eigen::FullPivLU >' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:94:33: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_solve_auxiliary_equation(MatrixType&, const MatrixType&, const MatrixType&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:113:56: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_2x2_off_diagonal_block(const MatrixType&, typename MatrixType::Index, typename MatrixType::Index, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename MatrixType::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:151:60: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_off_diagonal(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:185:54: required from 'void Eigen::matrix_sqrt_quasi_triangular(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:269:33: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && ./example_BVH_Example >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/BVH_Example.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [100%] Built target example_BVH_Example /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_MatrixPower.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixPower.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixPower.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:263:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_MatrixPower.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixPower.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:162:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int Side = 1; int Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:490:62: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ [100%] Building CXX object unsupported/doc/examples/CMakeFiles/example_MatrixPower.dir/MatrixPower.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/g++ -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -MD -MT unsupported/doc/examples/CMakeFiles/example_MatrixPower.dir/MatrixPower.cpp.o -MF CMakeFiles/example_MatrixPower.dir/MatrixPower.cpp.o.d -o CMakeFiles/example_MatrixPower.dir/MatrixPower.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ [100%] Linking CXX executable TutorialLinAlgSVDSolve cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/TutorialLinAlgSVDSolve.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/TutorialLinAlgSVDSolve.dir/TutorialLinAlgSVDSolve.cpp.o -o TutorialLinAlgSVDSolve In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:334:61: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:334:61: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:263:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve >, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve >, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve >, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve >, Eigen::Matrix > >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve >, Eigen::Matrix > >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve >, Eigen::Matrix > >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve >, Eigen::Matrix > >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve >, Eigen::Matrix > >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve >, Eigen::Matrix > >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve >, Eigen::Matrix > >, const Eigen::Matrix >, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:163:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::add_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::add_assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Block, -1, -1, true>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve >, Eigen::Matrix > >, const Eigen::Matrix >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::add_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve >, Eigen::Matrix > >, const Eigen::Matrix >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, -1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve >, Eigen::Matrix > >, const Eigen::Matrix >, 0>; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:224:29: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve >, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 2, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:573:36: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, -1, false>, 2, -1, false> >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 573 | vectorizableSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:112:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:390:25: required from 'static void Eigen::internal::unaligned_dense_assignment_loop::run(Kernel&, Eigen::Index, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, 1, false>, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:413:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:112:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:112:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:390:25: required from 'static void Eigen::internal::unaligned_dense_assignment_loop::run(Kernel&, Eigen::Index, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, 1, false>, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:413:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:112:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; LhsT = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Func = Eigen::internal::sub_assign_op; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:32: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 6, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Transpose >; Func = Eigen::internal::assign_op; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, true> >, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, true> >, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, -1, -1, true> >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, -1, -1, true> >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, -1, true> >, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Transpose, -1, -1, true> >; Func = Eigen::internal::assign_op; Lhs = Eigen::Transpose, -1, -1, true> >; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, -1, -1, true> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, true> >, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, true>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, true>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, true>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, true>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Block, -1, -1, true>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Transpose >; Func = Eigen::internal::assign_op; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, true> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, true> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, true>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:112:22: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_2x2_off_diagonal_block(const MatrixType&, typename MatrixType::Index, typename MatrixType::Index, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename MatrixType::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:151:60: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_off_diagonal(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:185:54: required from 'void Eigen::matrix_sqrt_quasi_triangular(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:269:33: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator > >, Eigen::ReturnByValue > >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator > >, Eigen::ReturnByValue > >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product > >, Eigen::ReturnByValue > >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product > >, Eigen::ReturnByValue > >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::ReturnByValue > >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::ReturnByValue > >; Func = Eigen::internal::assign_op; Lhs = Eigen::ReturnByValue > >; Rhs = Eigen::ReturnByValue > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::ReturnByValue > >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product > >, Eigen::ReturnByValue > >, 0>; OtherDerived = Eigen::Product > >, Eigen::ReturnByValue > >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::ReturnByValue > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product > >, Eigen::ReturnByValue > >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product > >, Eigen::ReturnByValue > >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:15:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator > >, Eigen::ReturnByValue > >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, true>, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, true>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, -1, -1, true>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, -1, -1, true>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, -1, true>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Block, -1, -1, true>; Func = Eigen::internal::assign_op; Lhs = Eigen::Block, -1, -1, true>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, true> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, true> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, true> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, true>, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 2, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false>, 2, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >, Eigen::internal::assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:365:74: required from 'typename MatrixType::Scalar Eigen::RealSchur<_MatrixType>::computeNormOfT() [with _MatrixType = Eigen::Matrix; typename MatrixType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:304:17: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:510:26: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:263:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:15:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 1, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:530:24: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:113:14: required from 'Eigen::RealSchur<_MatrixType>::RealSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:263:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 2, false>, 1, 2, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 2, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 2, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = std::complex; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:149:9: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:26:36: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_2x2_diagonal_block(const MatrixType&, typename MatrixType::Index, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename MatrixType::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:130:54: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_diagonal(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:184:50: required from 'void Eigen::matrix_sqrt_quasi_triangular(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:269:33: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:9:12: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:19, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition, -1, -1> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:249:41: required from 'class Eigen::ComplexSchur, -1, -1> >' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:431:36: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix, -1, -1>; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:390:25: required from 'static void Eigen::internal::unaligned_dense_assignment_loop::run(Kernel&, Eigen::Index, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >, Eigen::internal::sub_assign_op, 0>; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:413:58: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:413:19: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, -1, 0, 3, 3>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:358:16: required from 'Eigen::MatrixPower::MatrixPower(const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:622:7: required from 'void Eigen::MatrixPowerReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1, 0, 3, 3> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1, 0, 3, 3> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 2, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:351:20: required from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix; Eigen::EigenSolver<_MatrixType>::EigenvectorsType = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:28:23: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_2x2_diagonal_block(const MatrixType&, typename MatrixType::Index, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename MatrixType::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:130:54: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_diagonal(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:184:50: required from 'void Eigen::matrix_sqrt_quasi_triangular(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:269:33: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:19, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:249:41: required from 'class Eigen::ComplexSchur >' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:493:34: required from 'void Eigen::MatrixPower::initialize() [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:481:5: required from 'void Eigen::MatrixPower::split(Eigen::MatrixPower::RealScalar&, Eigen::MatrixPower::RealScalar&) [with MatrixType = Eigen::Matrix; Eigen::MatrixPower::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:461:7: required from 'void Eigen::MatrixPower::compute(ResultType&, Eigen::MatrixPower::RealScalar) [with ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix; Eigen::MatrixPower::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:622:51: required from 'void Eigen::MatrixPowerReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./function_taking_ref >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/function_taking_ref.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:87:22: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_solve_auxiliary_equation(MatrixType&, const MatrixType&, const MatrixType&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:113:56: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_2x2_off_diagonal_block(const MatrixType&, typename MatrixType::Index, typename MatrixType::Index, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename MatrixType::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:151:60: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_off_diagonal(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:185:54: required from 'void Eigen::matrix_sqrt_quasi_triangular(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:269:33: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = long int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:440:31: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix, -1, -1>; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 2, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 1, 2, false>; _Scalar = double; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:47:22: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_1x2_off_diagonal_block(const MatrixType&, typename MatrixType::Index, typename MatrixType::Index, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename MatrixType::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:155:60: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_off_diagonal(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:185:54: required from 'void Eigen::matrix_sqrt_quasi_triangular(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:269:33: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [100%] Built target function_taking_ref /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_MatrixPower_optimal.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixPower_optimal.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixPower_optimal.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:272:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_MatrixPower_optimal.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixPower_optimal.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::ReturnByValue > >; Rhs = Eigen::ReturnByValue > >; Eigen::internal::generic_product_impl::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::ReturnByValue > >; Rhs = Eigen::ReturnByValue > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::ReturnByValue > >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product > >, Eigen::ReturnByValue > >, 0>; OtherDerived = Eigen::Product > >, Eigen::ReturnByValue > >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::ReturnByValue > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product > >, Eigen::ReturnByValue > >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product > >, Eigen::ReturnByValue > >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:15:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ [100%] Building CXX object unsupported/doc/examples/CMakeFiles/example_MatrixPower_optimal.dir/MatrixPower_optimal.cpp.o /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/g++ -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -MD -MT unsupported/doc/examples/CMakeFiles/example_MatrixPower_optimal.dir/MatrixPower_optimal.cpp.o -MF CMakeFiles/example_MatrixPower_optimal.dir/MatrixPower_optimal.cpp.o.d -o CMakeFiles/example_MatrixPower_optimal.dir/MatrixPower_optimal.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::ArrayWrapper, -1, -1, 0, 3, 3>, 0> > >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::ArrayWrapper, -1, -1, 0, 3, 3>, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::ArrayWrapper, -1, -1, 0, 3, 3>, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::ArrayWrapper, -1, -1, 0, 3, 3>, 0> > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::ArrayWrapper, -1, -1, 0, 3, 3>, 0> > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:500:60: required from 'void Eigen::MatrixPower::initialize() [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:481:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator_wrapper_base, -1, -1, 0, 3, 3>, 0> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:334:61: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 3, 3>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = std::complex; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:114:9: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:493:34: required from 'void Eigen::MatrixPower::initialize() [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:481:5: required from 'void Eigen::MatrixPower::split(Eigen::MatrixPower::RealScalar&, Eigen::MatrixPower::RealScalar&) [with MatrixType = Eigen::Matrix; Eigen::MatrixPower::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:461:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 3, 3> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 3, 3> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:73:22: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_solve_auxiliary_equation(MatrixType&, const MatrixType&, const MatrixType&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:113:56: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_2x2_off_diagonal_block(const MatrixType&, typename MatrixType::Index, typename MatrixType::Index, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename MatrixType::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:151:60: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_off_diagonal(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:185:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1, 0, 3, 3> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1, 0, 3, 3> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, 0, 3, 3> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:214:62: required from 'void Eigen::MatrixPowerAtomic::computeBig(Eigen::MatrixPowerAtomic::ResultType&) const [with MatrixType = Eigen::Matrix, -1, -1, 0, 3, 3>; Eigen::MatrixPowerAtomic::ResultType = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:157:7: required from 'void Eigen::MatrixPowerAtomic::compute(Eigen::MatrixPowerAtomic::ResultType&) const [with MatrixType = Eigen::Matrix, -1, -1, 0, 3, 3>; Eigen::MatrixPowerAtomic::ResultType = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:559:81: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:103:30: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:116:9: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:431:36: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix, -1, -1>; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = std::complex; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:116:9: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:431:36: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix, -1, -1>; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:103:30: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:116:9: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:493:34: required from 'void Eigen::MatrixPower::initialize() [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:481:5: required from 'void Eigen::MatrixPower::split(Eigen::MatrixPower::RealScalar&, Eigen::MatrixPower::RealScalar&) [with MatrixType = Eigen::Matrix; Eigen::MatrixPower::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:461:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:116:9: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:493:34: required from 'void Eigen::MatrixPower::initialize() [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:481:5: required from 'void Eigen::MatrixPower::split(Eigen::MatrixPower::RealScalar&, Eigen::MatrixPower::RealScalar&) [with MatrixType = Eigen::Matrix; Eigen::MatrixPower::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:461:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:467:5: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:65:47: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_2x1_off_diagonal_block(const MatrixType&, typename MatrixType::Index, typename MatrixType::Index, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename MatrixType::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:153:60: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_off_diagonal(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:185:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:468:5: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:65:47: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_2x1_off_diagonal_block(const MatrixType&, typename MatrixType::Index, typename MatrixType::Index, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename MatrixType::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:153:60: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_off_diagonal(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:185:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Matrix, -1, -1> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 1> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:82:68: required from 'MatrixType Eigen::internal::MatrixFunctionAtomic::compute(const MatrixType&) [with MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:252:23: required from 'void Eigen::internal::matrix_function_compute_block_atomic(const MatrixType&, AtomicType&, const VectorType&, const VectorType&, MatrixType&) [with MatrixType = Eigen::Matrix, -1, -1>; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:460:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 1> >::' and 'Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseUnaryOp >, const Eigen::Matrix >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Matrix >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Product, -1, -1, 0, 3, 3>, Eigen::Product, -1, -1, 0, 3, 3>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >, 0>, 0> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Product, -1, -1, 0, 3, 3>, Eigen::Product, -1, -1, 0, 3, 3>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >, 0>, 0> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Product, -1, -1, 0, 3, 3>, Eigen::Product, -1, -1, 0, 3, 3>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >, 0>, 0> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Product, -1, -1, 0, 3, 3>, Eigen::Product, -1, -1, 0, 3, 3>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >, 0>, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp >, const Eigen::Product, -1, -1, 0, 3, 3>, Eigen::Product, -1, -1, 0, 3, 3>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >, 0>, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Product, -1, -1, 0, 3, 3>, Eigen::Product, -1, -1, 0, 3, 3>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >, 0>, 0> >; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:582:17: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, 0, 3, 3> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, -1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose, -1, -1, true> >; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose, -1, -1, true> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, true> >, 1, -1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 2, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, -1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, -1, true>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, -1, true>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, -1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, -1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, true>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, true>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, -1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, true>, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from 'Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:26:36: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, true>, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, true>, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, true>, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, true>, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, true>, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, true>; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, true>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:60:31: required from 'typename Eigen::NumTraits::Real Eigen::internal::matrix_function_compute_mu(const MatrixType&) [with MatrixType = Eigen::Matrix, -1, -1>; typename Eigen::NumTraits::Real = double; typename Derived::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:72:45: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, 1, 0, 1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, 0>; Derived = Eigen::Matrix, 1, 1, 0, 1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, 0>; _Scalar = std::complex; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:303:21: required from 'MatrixType Eigen::internal::matrix_function_solve_triangular_sylvester(const MatrixType&, const MatrixType&, const MatrixType&) [with MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:355:53: required from 'void Eigen::internal::matrix_function_compute_above_diagonal(const MatrixType&, const VectorType&, const VectorType&, MatrixType&) [with MatrixType = Eigen::Matrix, -1, -1>; VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:461:43: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix, -1, -1>; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 1, 0, 1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 1, 0, 1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, -1, -1>, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, 2, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 2, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, 2, false>, 1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 2, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 2, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:468:106: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 2, false>, 1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = bool; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:976:99: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<-1, -1, int>; ExpressionType = Eigen::Matrix; int Side = 1; bool Transposed = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1022:72: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::Matrix; int ProductTag = 7; MatrixShape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::Matrix; int Options = 2; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 38 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, 2, 2>, 2, 1, true> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, 2, 2>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Block, 2, 2>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, 2, 2>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, 2, 2>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 2>, 2, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:147:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 2>, 2, 1, true> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:467:5: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:94:33: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_solve_auxiliary_equation(MatrixType&, const MatrixType&, const MatrixType&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:113:56: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_2x2_off_diagonal_block(const MatrixType&, typename MatrixType::Index, typename MatrixType::Index, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename MatrixType::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:151:60: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = long int; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:468:5: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:94:33: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_solve_auxiliary_equation(MatrixType&, const MatrixType&, const MatrixType&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:113:56: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_2x2_off_diagonal_block(const MatrixType&, typename MatrixType::Index, typename MatrixType::Index, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename MatrixType::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:151:60: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:375:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:2: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, 1, 1, false> >, Eigen::internal::swap_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:992:18: [ skipping 42 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, 1, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 43 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/doc/examples/matrixfree_cg.cpp:119:22: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./TutorialLinAlgSVDSolve >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/TutorialLinAlgSVDSolve.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = 2; int MaxSizeAtCompileTime = 2; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:465:5: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:65:47: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_2x1_off_diagonal_block(const MatrixType&, typename MatrixType::Index, typename MatrixType::Index, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename MatrixType::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:153:60: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [100%] Built target TutorialLinAlgSVDSolve /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_MatrixSine.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixSine.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixSine.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_MatrixSine.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixSine.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [100%] Building CXX object unsupported/doc/examples/CMakeFiles/example_MatrixSine.dir/MatrixSine.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/g++ -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -MD -MT unsupported/doc/examples/CMakeFiles/example_MatrixSine.dir/MatrixSine.cpp.o -MF CMakeFiles/example_MatrixSine.dir/MatrixSine.cpp.o.d -o CMakeFiles/example_MatrixSine.dir/MatrixSine.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryView >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryView >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryView >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryView >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:753:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 753 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 6, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, 2, 2> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:293:38: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 2> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, -1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, -1, false> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, -1, false> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, -1, false> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, -1, false> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 2, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:156:14: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ [100%] Linking CXX executable example_FFT cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/example_FFT.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example_FFT.dir/FFT.cpp.o -o example_FFT In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 2, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1>, 2, 2, false>; Derived = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, -1>, 2, 2, false>; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:292:29: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: required from 'void Eigen::ComplexSchur<_MatrixType>::reduceToTriangularForm(bool) [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:349:3: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::Matrix, -1, -1>; OrthMatrixType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:338:24: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, 2, 2> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:293:38: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 2> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 4, 4>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, 4, 4> >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:8:35: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 4, 4> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 4, 4> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, -1, 0, 4, 4>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:358:16: required from 'Eigen::MatrixPower::MatrixPower(const MatrixType&) [with MatrixType = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:9:32: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1, 0, 4, 4> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1, 0, 4, 4> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 3, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:375:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:41: required from 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1>, -1, -1, true>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:161:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, 3, 1, true>, -1, 1, false>; Derived = Eigen::Block, 3, -1, true>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:375:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 2, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 3>, 2, 2, false>; Derived = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 3>, 2, 2, false>; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:292:29: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: required from 'void Eigen::ComplexSchur<_MatrixType>::reduceToTriangularForm(bool) [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:349:3: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::Matrix, 3, 3>; OrthMatrixType = Eigen::Matrix, 3, 3>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:338:24: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:166:72: required from 'static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:310:60: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 3, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:166:72: required from 'static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:310:60: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; XprType = Eigen::Matrix; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Inverse >; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Inverse >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Block, 3, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Matrix, -1, -1, 0, 3, 3> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1, 0, 3, 3>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Matrix, -1, -1, 0, 3, 3> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1, 0, 3, 3>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Matrix, -1, -1, 0, 3, 3> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1, 0, 3, 3>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Matrix, -1, -1, 0, 3, 3> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, -1, -1, 0, 3, 3>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Matrix, -1, -1, 0, 3, 3> >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1, 0, 3, 3> > >::' and 'Eigen::internal::evaluator, -1, -1, 0, 3, 3> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, 1, 0, 1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = std::complex; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:108:7: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Block, -1, -1, 0, 3, 3>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1, 0, 3, 3>, -1, 1, true>, -1, 1, false>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, 0, 3, 3>, -1, 1, true>, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, 0, 3, 3>, 1, -1, false>, 1, -1, false>; Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::XprType = Eigen::Product, -1, -1, 0, 3, 3>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1, 0, 3, 3>, -1, 1, true>, -1, 1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Block, -1, -1, 0, 3, 3>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1, 0, 3, 3>, -1, 1, true>, -1, 1, false>; int Options = 0; Eigen::internal::evaluator >::XprType = Eigen::Product, -1, -1, 0, 3, 3>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1, 0, 3, 3>, -1, 1, true>, -1, 1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Product.h:170:24: required from 'Eigen::ProductImpl::Scalar Eigen::ProductImpl::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, 0, 3, 3>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1, 0, 3, 3>, -1, 1, true>, -1, 1, false>; int Option = 0; Eigen::ProductImpl::Scalar = std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:484:29: required from 'Eigen::DenseBase::CoeffReturnType Eigen::DenseBase::value() const [with Derived = Eigen::Product, -1, -1, 0, 3, 3>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1, 0, 3, 3>, -1, 1, true>, -1, 1, false>, 0>; Eigen::DenseBase::CoeffReturnType = const std::complex]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:220:95: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 1, 0, 1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 1, 0, 1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1, 0, 3, 3>; SrcXprType = Eigen::TriangularView, -1, -1, 0, 3, 3>, 2>; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1, 0, 3, 3>; Src = Eigen::TriangularView, -1, -1, 0, 3, 3>, 2>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, -1, -1, 0, 3, 3>; Src = Eigen::TriangularView, -1, -1, 0, 3, 3>, 2>; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix, -1, -1, 0, 3, 3>; Src = Eigen::TriangularView, -1, -1, 0, 3, 3>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, 0, 3, 3>, 2>; Derived = Eigen::Matrix, -1, -1, 0, 3, 3>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, 0, 3, 3>, 2>; Derived = Eigen::Matrix, -1, -1, 0, 3, 3>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, -1, -1, 0, 3, 3>, 2>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1, 0, 3, 3> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1, 0, 3, 3> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1, 0, 3, 3> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; Src = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1, 0, 3, 3> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; Src = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1, 0, 3, 3> >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, 0, 3, 3> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:428, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/BinaryFunctors.h: In instantiation of 'struct Eigen::internal::functor_traits > >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:111: required from 'struct Eigen::internal::binary_evaluator >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1, 0, 3, 3> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1, 0, 3, 3> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1, 0, 3, 3> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; Src = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1, 0, 3, 3> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/BinaryFunctors.h:97:43: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::NumTraits >::' is deprecated [-Wenum-conversion] 97 | Cost = (NumTraits::MulCost + NumTraits::MulCost)/2, // rough estimate! | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:19, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition, 4, 4> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:249:41: required from 'class Eigen::ComplexSchur, 4, 4> >' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:493:34: required from 'void Eigen::MatrixPower::initialize() [with MatrixType = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:481:5: required from 'void Eigen::MatrixPower::split(Eigen::MatrixPower::RealScalar&, Eigen::MatrixPower::RealScalar&) [with MatrixType = Eigen::Matrix, 4, 4>; Eigen::MatrixPower::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:461:7: required from 'void Eigen::MatrixPower::compute(ResultType&, Eigen::MatrixPower::RealScalar) [with ResultType = Eigen::Matrix, 4, 4>; MatrixType = Eigen::Matrix, 4, 4>; Eigen::MatrixPower::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:61:20: required from 'void Eigen::MatrixPowerParenthesesReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix, 4, 4>; MatrixType = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition, 4, 4> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, 3, 3>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, 3, 3>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, 3, 3>; Src = Eigen::CwiseUnaryOp >, const Eigen::Matrix >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, 3, 3>; Src = Eigen::CwiseUnaryOp >, const Eigen::Matrix >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, 1, 1, 0, 1, 1>; Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, 1, 1, 0, 1, 1>; Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1, 0, 3, 3>; SrcXprType = Eigen::TriangularView, -1, -1, 0, 3, 3>, 2>; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1, 0, 3, 3>; Src = Eigen::TriangularView, -1, -1, 0, 3, 3>, 2>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, -1, -1, 0, 3, 3>; Src = Eigen::TriangularView, -1, -1, 0, 3, 3>, 2>; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix, -1, -1, 0, 3, 3>; Src = Eigen::TriangularView, -1, -1, 0, 3, 3>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, 0, 3, 3>, 2>; Derived = Eigen::Matrix, -1, -1, 0, 3, 3>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, 0, 3, 3>, 2>; Derived = Eigen::Matrix, -1, -1, 0, 3, 3>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:548:13: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, -1, -1, 0, 3, 3>, 2>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, 1, -1> > >::' and 'Eigen::internal::mapbase_evaluator, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, 1, -1> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1, 0, 3, 3>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1, 0, 3, 3>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1, 0, 3, 3>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1, 0, 3, 3>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1, 0, 3, 3>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, 1, 1, 0, 1, 1>; Lhs = Eigen::Block, -1, -1, 0, 3, 3>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1, 0, 3, 3>, -1, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, 0, 3, 3>, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1, 0, 3, 3>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::ArrayWrapper, -1, -1, 0, 4, 4>, 0> > >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::ArrayWrapper, -1, -1, 0, 4, 4>, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::ArrayWrapper, -1, -1, 0, 4, 4>, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::ArrayWrapper, -1, -1, 0, 4, 4>, 0> > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::ArrayWrapper, -1, -1, 0, 4, 4>, 0> > >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:500:60: required from 'void Eigen::MatrixPower::initialize() [with MatrixType = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:481:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator_wrapper_base, -1, -1, 0, 4, 4>, 0> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; LhsT = Eigen::Block, -1, -1>, -1, -1, false>; Func = Eigen::internal::assign_op, std::complex >; Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::ReturnByValue > > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::ReturnByValue > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, 3, 3>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::ReturnByValue > > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, 3, 3>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::ReturnByValue > > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, 3, 3>; Src = Eigen::CwiseUnaryOp >, const Eigen::ReturnByValue > > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, 3, 3>; Src = Eigen::CwiseUnaryOp >, const Eigen::ReturnByValue > > >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = std::complex; RhsScalar = std::complex; Index = long int; DataMapper = Eigen::internal::blas_data_mapper, long int, 0, 0, 1>; int mr = 1; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = std::complex]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:162:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = std::complex; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; Rhs = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; int Side = 1; int Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:539:25: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Product, -1, -1, 0, 3, 3>, -1, -1, false>, Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>, 0>; DstType = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, -1, true>, 3, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, -1, true>, 3, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, -1, true>, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, -1, true>, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = std::complex; RhsScalar = std::complex; Index = long int; DataMapper = Eigen::internal::blas_data_mapper, long int, 0, 0, 1>; int mr = 1; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = std::complex]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = std::complex; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = std::complex; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = std::complex; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product, 0, false, std::complex, 0, false, 0, 1>; Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>; Dest = Eigen::Matrix, -1, -1>; BlockingType = Eigen::internal::gemm_blocking_space<0, std::complex, std::complex, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, long int, Eigen::internal::general_matrix_matrix_product, 0, false, std::complex, 0, false, 0, 1>, Eigen::Block, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, Eigen::Matrix, -1, -1>, Eigen::internal::gemm_blocking_space<0, std::complex, std::complex, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix, -1, -1>; Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::internal::generic_product_impl::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, -1, -1>; Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 5, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 5, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 5, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 5, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 5, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:365:74: required from 'typename MatrixType::Scalar Eigen::RealSchur<_MatrixType>::computeNormOfT() [with _MatrixType = Eigen::Matrix; typename MatrixType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:304:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 5, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:510:26: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:530:24: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 3, -1, true>, 3, 1, true> >, Eigen::internal::add_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, 3, -1, true>, 3, 1, true>; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, 3, -1, true>, 3, 1, true>; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, 3, -1, true>, 3, 1, true>; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, 3, -1, true>, 3, 1, true>; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 3, -1, true>, 3, 1, true>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:164:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Map, 0, Eigen::Stride<0, 0> >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 3, -1, true>, 3, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, Eigen::internal::sub_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, -1, true>, 3, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, -1, true>, 3, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, -1, true>, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, -1, true>, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, 3, -1, true>, 3, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:165:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 3, -1, true>, 3, 1, true>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 5, false>, 1, -1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 5, false>, 1, -1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 5, false>, 1, -1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 5, false>, 1, -1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 5, false>, 1, -1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, 5, false>, 1, -1, false>; U = Eigen::Block, 5, 1, true>, -1, 1, false>; Eigen::internal::dot_nocheck::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 5, 1, true>, -1, 1, false>; Derived = Eigen::Block, 1, 5, false>, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:492:54: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 5, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 5, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 3, -1, true>, 3, -1, false>, Eigen::Block, 3, 1, true>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 3, -1, true>, 3, -1, false>, Eigen::Block, 3, 1, true>, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 3, -1, true>, 3, -1, false>, Eigen::Block, 3, 1, true>, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 3, -1, true>, 3, -1, false>, Eigen::Block, 3, 1, true>, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 3, -1, true>, 3, -1, false>, Eigen::Block, 3, 1, true>, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, 3, -1, true>, 3, -1, false>; Rhs = Eigen::Block, 3, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 3, -1, true>, 3, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 3, -1, true>, 3, -1, false> >::' and 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 3, -1, true>, 3, -1, false> >::' and 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 3, -1, true>, 3, -1, false>, Eigen::Block, 3, 1, true>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, -1, true>, 3, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, -1, true>, 3, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, -1, true>, 3, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 3, -1, true>, 3, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, 3, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseCoeffsBase.h:141:7: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; Eigen::DenseCoeffsBase::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:256:78: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix, -1, -1>; Workspace = Eigen::Matrix, -1, 1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix, -1, -1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void; typename SrcXprType::Scalar = std::complex; typename DstXprType::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1, 0, 4, 4> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1, 0, 4, 4> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, 0, 4, 4> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, 3, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, 3, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:214:62: required from 'void Eigen::MatrixPowerAtomic::computeBig(Eigen::MatrixPowerAtomic::ResultType&) const [with MatrixType = Eigen::Matrix, -1, -1, 0, 4, 4>; Eigen::MatrixPowerAtomic::ResultType = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:157:7: required from 'void Eigen::MatrixPowerAtomic::compute(Eigen::MatrixPowerAtomic::ResultType&) const [with MatrixType = Eigen::Matrix, -1, -1, 0, 4, 4>; Eigen::MatrixPowerAtomic::ResultType = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:559:81: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Product, 2, 2>, Eigen::DiagonalWrapper >, const Eigen::Matrix, 2, 1> > >, 1>, Eigen::Inverse, 2, 2> >, 0> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Product, 2, 2>, Eigen::DiagonalWrapper >, const Eigen::Matrix, 2, 1> > >, 1>, Eigen::Inverse, 2, 2> >, 0> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 2, false>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Product, 2, 2>, Eigen::DiagonalWrapper >, const Eigen::Matrix, 2, 1> > >, 1>, Eigen::Inverse, 2, 2> >, 0> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 2, false>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Product, 2, 2>, Eigen::DiagonalWrapper >, const Eigen::Matrix, 2, 1> > >, 1>, Eigen::Inverse, 2, 2> >, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 2, false>; Src = Eigen::CwiseUnaryOp >, const Eigen::Product, 2, 2>, Eigen::DiagonalWrapper >, const Eigen::Matrix, 2, 1> > >, 1>, Eigen::Inverse, 2, 2> >, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 2, false>; Src = Eigen::CwiseUnaryOp >, const Eigen::Product, 2, 2>, Eigen::DiagonalWrapper >, const Eigen::Matrix, 2, 1> > >, 1>, Eigen::Inverse, 2, 2> >, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 2> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:573:36: warning: arithmetic between different enumeration types 'Eigen::DenseBase >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 573 | vectorizableSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = 4; int MaxSizeAtCompileTime = 4; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:465:5: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:94:33: required from 'void Eigen::internal::matrix_sqrt_quasi_triangular_solve_auxiliary_equation(MatrixType&, const MatrixType&, const MatrixType&, const MatrixType&) [with MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:113:56: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 3, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = std::complex; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:103:30: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, 4, 4>; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:116:9: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, 4, 4>; _MatrixType = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:493:34: required from 'void Eigen::MatrixPower::initialize() [with MatrixType = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:481:5: required from 'void Eigen::MatrixPower::split(Eigen::MatrixPower::RealScalar&, Eigen::MatrixPower::RealScalar&) [with MatrixType = Eigen::Matrix, 4, 4>; Eigen::MatrixPower::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:461:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 3, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 3, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, 4>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = std::complex; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, 4, 4>; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:116:9: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, 4, 4>; _MatrixType = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:493:34: required from 'void Eigen::MatrixPower::initialize() [with MatrixType = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:481:5: required from 'void Eigen::MatrixPower::split(Eigen::MatrixPower::RealScalar&, Eigen::MatrixPower::RealScalar&) [with MatrixType = Eigen::Matrix, 4, 4>; Eigen::MatrixPower::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h:461:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 4> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 4> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 6, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 6, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 6, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 6, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:365:74: required from 'typename MatrixType::Scalar Eigen::RealSchur<_MatrixType>::computeNormOfT() [with _MatrixType = Eigen::Matrix; typename MatrixType::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:304:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 6, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:510:26: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:8:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, -1, -1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:523:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, -1, -1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:523:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:65:47: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, -1, -1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:530:24: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, 0, 3, 3>, Eigen::Product, -1, -1, 0, 3, 3>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >, 0>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, 0, 3, 3>, Eigen::Product, -1, -1, 0, 3, 3>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >, 0>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1, 0, 3, 3>; SrcXprType = Eigen::Product, -1, -1, 0, 3, 3>, Eigen::Product, -1, -1, 0, 3, 3>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >, 0>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1, 0, 3, 3>; SrcXprType = Eigen::Product, -1, -1, 0, 3, 3>, Eigen::Product, -1, -1, 0, 3, 3>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >, 0>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1, 0, 3, 3>; Src = Eigen::Product, -1, -1, 0, 3, 3>, Eigen::Product, -1, -1, 0, 3, 3>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >, 0>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, -1, -1, 0, 3, 3>; Lhs = Eigen::Matrix, -1, -1, 0, 3, 3>; Rhs = Eigen::Product, -1, -1, 0, 3, 3>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1, 0, 3, 3> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 6, false>, 1, -1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 6, false>, 1, -1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 6, false>, 1, -1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 6, false>, 1, -1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 6, false>, 1, -1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, 6, false>, 1, -1, false>; U = Eigen::Block, 6, 1, true>, -1, 1, false>; Eigen::internal::dot_nocheck::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 6, 1, true>, -1, 1, false>; Derived = Eigen::Block, 1, 6, false>, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = float; typename Eigen::internal::traits::Scalar = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:492:54: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 6, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 6, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, 0, 3, 3>, Eigen::Product, -1, -1, 0, 3, 3>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >, 0>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 3, -1, true>, 3, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1> >, Eigen::internal::sub_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, -1, true>, 3, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, -1, true>, 3, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, -1, true>, 3, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 3, -1, true>, 3, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, 3, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, 3, -1, true>, 3, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, 3, 1, true>, -1, 1, false> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:573:36: warning: arithmetic between different enumeration types 'Eigen::DenseBase, 3, -1, true>, 3, -1, false> >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 573 | vectorizableSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; LhsT = Eigen::Block, -1, -1>, -1, -1, false>; Func = Eigen::internal::assign_op, std::complex >; Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:19, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition, -1, -1> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:249:41: required from 'class Eigen::ComplexSchur, -1, -1> >' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:431:36: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix, -1, -1>; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 6, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 6, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 6, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 6, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:365:74: required from 'typename MatrixType::Scalar Eigen::RealSchur<_MatrixType>::computeNormOfT() [with _MatrixType = Eigen::Matrix; typename MatrixType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:304:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 6, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:413:19: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; LhsT = Eigen::Matrix, -1, -1>; Func = Eigen::internal::assign_op, std::complex >; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 6, false>, 1, -1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 6, false>, 1, -1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 6, false>, 1, -1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 6, false>, 1, -1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 6, false>, 1, -1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, 6, false>, 1, -1, false>; U = Eigen::Block, 6, 1, true>, -1, 1, false>; Eigen::internal::dot_nocheck::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 6, 1, true>, -1, 1, false>; Derived = Eigen::Block, 1, 6, false>, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:492:54: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 6, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 6, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose >; OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = double; int _Rows = 1; int _Cols = 5; int _Options = 1; int _MaxRows = 1; int _MaxCols = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:13:40: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 4, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::mul_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 4, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 4, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfCwiseBinaryOp.h:20:28: required from 'Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::Block, 4, 1, false>; Eigen::DenseBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:265:22: required from 'void Eigen::internal::companion<_Scalar, _Deg>::balance() [with _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:355:26: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 4, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 5, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, -1, -1, 0, 4, 4>, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 4, 4>, 4, 1, true>, -1>; Derived = Eigen::Block, 4, 4>, -1, -1, false>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, 4, 4>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, 4, 4>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, 3, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 4, 4>; _MatrixType = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, 4, 4>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, 4, 4>; _MatrixType = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1, 0, 4, 4>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1, 0, 4, 4>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1, 0, 4, 4>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1, 0, 4, 4>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = long int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:440:31: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix, -1, -1>; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:161:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >; Rhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:427:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Plain1>, Xpr2>&, const Rhs&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Scalar1 = std::complex; Scalar2 = std::complex; Plain1 = const Eigen::Matrix, -1, -1>; Xpr2 = const Eigen::Matrix, -1, -1>; Func = Eigen::internal::assign_op, std::complex >; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Rhs = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >::' and 'Eigen::internal::product_evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, 1> > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Block, -1, -1>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; OtherDerived = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = 1; int _Cols = 5; int _Options = 1; int _MaxRows = 1; int _MaxCols = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:23:45: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose >; OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = float; int _Rows = 1; int _Cols = 7; int _Options = 1; int _MaxRows = 1; int _MaxCols = 7]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:31:87: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 5, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::mul_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 5, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 5, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfCwiseBinaryOp.h:20:28: required from 'Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::Block, 5, 1, false>; Eigen::DenseBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:265:22: required from 'void Eigen::internal::companion<_Scalar, _Deg>::balance() [with _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:355:26: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 5, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 6, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:161:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:256:43: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 1, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 1, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 1, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 1, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 1, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 1, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = float*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:161:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 8, 8, 0, 8, 8>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = std::complex; int _Rows = 8; int _Cols = 8; int _Options = 0; int _MaxRows = 8; int _MaxCols = 8]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = std::complex; Index = long int; int Mode = 2; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix, -1, -1, 0, 3, 3>; int Mode = 2; bool LhsIsTriangular = true; Lhs = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; Rhs = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; typename Dest::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix, -1, -1, 0, 3, 3>; Lhs = Eigen::TriangularView, -1, -1, 0, 3, 3>, -1, -1, false>, 2>; Rhs = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; int ProductTag = 3; Eigen::internal::generic_product_impl::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix, -1, -1, 0, 3, 3>; Lhs = Eigen::TriangularView, -1, -1, 0, 3, 3>, -1, -1, false>, 2>; Rhs = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, 0, 3, 3>, -1, -1, false>, 2>, Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 3>; Eigen::internal::generic_product_impl_base::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 8, 8, 0, 8, 8> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 8, 8, 0, 8, 8> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1>, 10>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1>, 10>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1>, 10>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose >; OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = float; int _Rows = 1; int _Cols = 6; int _Options = 1; int _MaxRows = 1; int _MaxCols = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:36:90: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 5, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::mul_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 5, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 5, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfCwiseBinaryOp.h:20:28: required from 'Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::Block, 5, 1, false>; Eigen::DenseBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:265:22: required from 'void Eigen::internal::companion<_Scalar, _Deg>::balance() [with _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:355:26: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 5, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 6, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Block, -1, -1>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:161:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Matrix, -1, -1>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::diagonal_product_evaluator_base, Eigen::Matrix >, const Eigen::Matrix, Eigen::Product, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1>, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:907:8: required from 'struct Eigen::internal::product_evaluator, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1>, 3, Eigen::DenseShape, Eigen::DiagonalShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 4, false>; SrcXprType = Eigen::Product, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 4, false>; SrcXprType = Eigen::Product, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 4, 4, false>; Src = Eigen::Product, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1>; Derived = Eigen::Block, 4, 4, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CommaInitializer.h:95:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1>; XprType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:94:46: required from 'Eigen::internal::companion<_Scalar, _Deg>::DenseCompanionMatrixType Eigen::internal::companion<_Scalar, _Deg>::denseMatrix() const [with _Scalar = double; int _Deg = 5; Eigen::internal::companion<_Scalar, _Deg>::DenseCompanionMatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:53: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 2, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = double; Eigen::MatrixBase::RealScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::mul_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfCwiseBinaryOp.h:20:28: required from 'Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:276:10: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, 0, 3, 3>, -1, -1, false>, Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, 0, 3, 3>, -1, -1, false>, Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1, 0, 3, 3>; SrcXprType = Eigen::Product, -1, -1, 0, 3, 3>, -1, -1, false>, Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1, 0, 3, 3>; SrcXprType = Eigen::Product, -1, -1, 0, 3, 3>, -1, -1, false>, Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1, 0, 3, 3>; Src = Eigen::Product, -1, -1, 0, 3, 3>, -1, -1, false>, Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, -1, -1, 0, 3, 3>; Lhs = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; Rhs = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1, 0, 3, 3>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, 0, 3, 3>, -1, -1, false>, Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::diagonal_product_evaluator_base, Eigen::Matrix >, const Eigen::Matrix, Eigen::Product, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1>, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:907:8: required from 'struct Eigen::internal::product_evaluator, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1>, 3, Eigen::DenseShape, Eigen::DiagonalShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, 5, false>; SrcXprType = Eigen::Product, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, 5, false>; SrcXprType = Eigen::Product, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 5, 5, false>; Src = Eigen::Product, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1>; Derived = Eigen::Block, 5, 5, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CommaInitializer.h:95:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1>; XprType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:94:46: required from 'Eigen::internal::companion<_Scalar, _Deg>::DenseCompanionMatrixType Eigen::internal::companion<_Scalar, _Deg>::denseMatrix() const [with _Scalar = float; int _Deg = 6; Eigen::internal::companion<_Scalar, _Deg>::DenseCompanionMatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:53: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 2, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:511:22: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Eigen::MatrixBase::Scalar&, Eigen::MatrixBase::RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Eigen::MatrixBase::Scalar = float; Eigen::MatrixBase::RealScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:531:20: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::mul_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfCwiseBinaryOp.h:20:28: required from 'Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:276:10: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose, 3, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 3, 1, true>, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:103:30: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:116:9: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:431:36: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix, -1, -1>; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = std::complex; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:116:9: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:431:36: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix, -1, -1>; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::diagonal_product_evaluator_base, Eigen::Matrix >, const Eigen::Matrix, Eigen::Product, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1>, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:907:8: required from 'struct Eigen::internal::product_evaluator, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1>, 3, Eigen::DenseShape, Eigen::DiagonalShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, 5, false>; SrcXprType = Eigen::Product, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, 5, false>; SrcXprType = Eigen::Product, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 5, 5, false>; Src = Eigen::Product, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1>; Derived = Eigen::Block, 5, 5, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CommaInitializer.h:95:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix >, Eigen::DiagonalWrapper >, 1>; XprType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:94:46: required from 'Eigen::internal::companion<_Scalar, _Deg>::DenseCompanionMatrixType Eigen::internal::companion<_Scalar, _Deg>::denseMatrix() const [with _Scalar = double; int _Deg = 6; Eigen::internal::companion<_Scalar, _Deg>::DenseCompanionMatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:53: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = std::complex; RhsScalar = std::complex; Index = long int; DataMapper = Eigen::internal::blas_data_mapper, long int, 0, 0, 1>; int mr = 1; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = true; Eigen::internal::gebp_kernel::ResScalar = std::complex]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = std::complex; Index = long int; int Mode = 2; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 1; bool ConjugateRhs = true; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix, -1, -1>; int Mode = 2; bool LhsIsTriangular = true; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; typename Dest::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix, -1, -1>; Lhs = Eigen::TriangularView, -1, -1>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix, -1, -1>; Lhs = Eigen::TriangularView, -1, -1>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; Derived = Eigen::internal::generic_product_impl, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, -1, -1>; Lhs = Eigen::TriangularView, -1, -1>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; Derived = Eigen::internal::generic_product_impl, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, Eigen::TriangularShape, Eigen::DenseShape, 8>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Matrix, -1, -1> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 1> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:82:68: required from 'MatrixType Eigen::internal::MatrixFunctionAtomic::compute(const MatrixType&) [with MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:252:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 1> >::' and 'Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 8, 8, 0, 8, 8>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = std::complex; int _Rows = 8; int _Cols = 8; int _Options = 0; int _MaxRows = 8; int _MaxCols = 8]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = std::complex; Index = long int; int Mode = 2; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 1; bool ConjugateRhs = true; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix, -1, -1>; int Mode = 2; bool LhsIsTriangular = true; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; typename Dest::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix, -1, -1>; Lhs = Eigen::TriangularView, -1, -1>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix, -1, -1>; Lhs = Eigen::TriangularView, -1, -1>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; Derived = Eigen::internal::generic_product_impl, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 8, 8, 0, 8, 8> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 8, 8, 0, 8, 8> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseUnaryOp >, const Eigen::Matrix >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Matrix >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:412:19: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 5; int _Cols = 1; int _Options = 0; int _MaxRows = 5; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:78:15: required from 'void Eigen::internal::companion<_Scalar, _Deg>::setPolynomial(const VectorType&) [with VectorType = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:84:20: required from 'Eigen::internal::companion<_Scalar, _Deg>::companion(const VectorType&) [with VectorType = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:354:42: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 5; int _Cols = 1; int _Options = 0; int _MaxRows = 5; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:78:15: required from 'void Eigen::internal::companion<_Scalar, _Deg>::setPolynomial(const VectorType&) [with VectorType = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:84:20: required from 'Eigen::internal::companion<_Scalar, _Deg>::companion(const VectorType&) [with VectorType = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:354:42: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 5, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 5, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 5, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 5, 1, false>; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 5, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CommaInitializer.h:95:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; XprType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:96:9: required from 'Eigen::internal::companion<_Scalar, _Deg>::DenseCompanionMatrixType Eigen::internal::companion<_Scalar, _Deg>::denseMatrix() const [with _Scalar = double; int _Deg = 5; Eigen::internal::companion<_Scalar, _Deg>::DenseCompanionMatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:53: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 5, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, 2, 2> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:293:38: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, 4, 4>; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 2> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 5, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >, -1, -1, true>, Eigen::internal::IndexBased, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >, -1, -1, true, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >, -1, -1, true> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1, 1, -1, -1> > >::' and 'Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1> > >, Eigen::internal::IndexBased, std::complex >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixFunction.cpp:22:38: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1, 0, 3, 3>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1, 0, 3, 3>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1, 0, 3, 3>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false> >; Derived = Eigen::Matrix, -1, -1, 0, 3, 3>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1, 0, 3, 3> > >::' and 'Eigen::internal::evaluator, -1, -1, 0, 3, 3>, -1, -1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, 0, 4, 4>, Eigen::Product, -1, -1, 0, 4, 4>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 4, 4> > >, 0>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, 0, 4, 4>, Eigen::Product, -1, -1, 0, 4, 4>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 4, 4> > >, 0>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, 4, 4>; SrcXprType = Eigen::Product, -1, -1, 0, 4, 4>, Eigen::Product, -1, -1, 0, 4, 4>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 4, 4> > >, 0>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, 4, 4>; SrcXprType = Eigen::Product, -1, -1, 0, 4, 4>, Eigen::Product, -1, -1, 0, 4, 4>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 4, 4> > >, 0>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, 4, 4>; Src = Eigen::Product, -1, -1, 0, 4, 4>, Eigen::Product, -1, -1, 0, 4, 4>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 4, 4> > >, 0>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, 4, 4>; Lhs = Eigen::Matrix, -1, -1, 0, 4, 4>; Rhs = Eigen::Product, -1, -1, 0, 4, 4>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 4, 4> > >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1, 0, 4, 4> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, 0, 4, 4>, Eigen::Product, -1, -1, 0, 4, 4>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 4, 4> > >, 0>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false> >, -1, -1, false>, Eigen::internal::IndexBased, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false> >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false> >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1, 0, 3, 3> > >::' and 'Eigen::internal::evaluator, -1, -1, 0, 3, 3>, -1, -1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1, 0, 3, 3> > >::' and 'Eigen::internal::evaluator, -1, -1, 0, 3, 3>, -1, -1, false>, -1, -1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, -1, 1, 1, 4>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix, 1, -1, 1, 1, 4>; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = std::complex*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 4, 4>, 4, 1, true>, -1>; Derived = Eigen::Block, 4, 4>, -1, -1, false>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, 4, 4>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, 4, 4>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, 3, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 4, 4>; _MatrixType = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, 4, 4>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1, 1, 1, 4> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1, 1, 1, 4> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:60:31: required from 'typename Eigen::NumTraits::Real Eigen::internal::matrix_function_compute_mu(const MatrixType&) [with MatrixType = Eigen::Matrix, -1, -1>; typename Eigen::NumTraits::Real = double; typename Derived::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:72:45: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, 1, 0, 1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, 0>; Derived = Eigen::Matrix, 1, 1, 0, 1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, 0>; _Scalar = std::complex; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:303:21: required from 'MatrixType Eigen::internal::matrix_function_solve_triangular_sylvester(const MatrixType&, const MatrixType&, const MatrixType&) [with MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:355:53: required from 'void Eigen::internal::matrix_function_compute_above_diagonal(const MatrixType&, const VectorType&, const VectorType&, MatrixType&) [with MatrixType = Eigen::Matrix, -1, -1>; VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:461:43: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix, -1, -1>; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 1, 0, 1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 1, 0, 1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 4, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix, 4, 1>; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = std::complex*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:161:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> >; Derived = Eigen::Block, 4, 4>, 4, -1, true>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, 4, 4>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, 4, 4>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, 3, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, 4, 4>; _MatrixType = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, 4, 4>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 4, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 4, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 3, -1, true>, 3, -1, false>, 1, -1, false> >, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 3, -1, true>, 3, -1, false>, 1, -1, false> >, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 3, -1, true>, 3, -1, false>, 1, -1, false> >, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 3, -1, true>, 3, -1, false>, 1, -1, false> >, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 3, -1, true>, 3, -1, false>, 1, -1, false> >, const Eigen::Block, 3, 1, true>, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, 3, -1, true>, 3, -1, false>; Rhs = Eigen::Block, 3, 1, true>, -1, 1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, 3, 1, true>, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, 3, -1, true>, 3, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 3, -1, true>, 3, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 2, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 4, 4>, 2, 2, false>; Derived = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 4, 4>, 2, 2, false>; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:292:29: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, 4, 4>; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: required from 'void Eigen::ComplexSchur<_MatrixType>::reduceToTriangularForm(bool) [with _MatrixType = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:349:3: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::Matrix, 4, 4>; OrthMatrixType = Eigen::Matrix, 4, 4>; _MatrixType = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:338:24: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Block, 4, 4>, 4, 1, true>, const Eigen::Transpose, 4, 4>, 1, 4, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Block, 4, 4>, 4, 1, true>, const Eigen::Transpose, 4, 4>, 1, 4, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Block, 4, 4>, 4, 1, true>, const Eigen::Transpose, 4, 4>, 1, 4, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, 4, 4>, 4, 1, true>, const Eigen::Transpose, 4, 4>, 1, 4, false> > >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, 4, 4>, 4, 1, true>, const Eigen::Transpose, 4, 4>, 1, 4, false> > >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:250:74: required from 'static void Eigen::internal::compute_inverse_size4::run(const MatrixType&, ResultType&) [with int Arch = 1; Scalar = std::complex; MatrixType = Eigen::Matrix, 4, 4>; ResultType = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h:310:60: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 4, 4>, 4, 1, true> >::' and 'Eigen::internal::unary_evaluator, 4, 4>, 1, 4, false> >, Eigen::internal::IndexBased, std::complex >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Matrix, -1, -1, 0, 4, 4> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1, 0, 4, 4>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Matrix, -1, -1, 0, 4, 4> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1, 0, 4, 4>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Matrix, -1, -1, 0, 4, 4> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1, 0, 4, 4>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Matrix, -1, -1, 0, 4, 4> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, -1, -1, 0, 4, 4>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Matrix, -1, -1, 0, 4, 4> >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1, 0, 4, 4> > >::' and 'Eigen::internal::evaluator, -1, -1, 0, 4, 4> > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, 1, 0, 1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = long int; T1 = long int; _Scalar = std::complex; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:108:7: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Block, -1, -1, 0, 4, 4>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1, 0, 4, 4>, -1, 1, true>, -1, 1, false>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, 0, 4, 4>, -1, 1, true>, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, 0, 4, 4>, 1, -1, false>, 1, -1, false>; Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::XprType = Eigen::Product, -1, -1, 0, 4, 4>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1, 0, 4, 4>, -1, 1, true>, -1, 1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Block, -1, -1, 0, 4, 4>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1, 0, 4, 4>, -1, 1, true>, -1, 1, false>; int Options = 0; Eigen::internal::evaluator >::XprType = Eigen::Product, -1, -1, 0, 4, 4>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1, 0, 4, 4>, -1, 1, true>, -1, 1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Product.h:170:24: required from 'Eigen::ProductImpl::Scalar Eigen::ProductImpl::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, 0, 4, 4>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1, 0, 4, 4>, -1, 1, true>, -1, 1, false>; int Option = 0; Eigen::ProductImpl::Scalar = std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:484:29: required from 'Eigen::DenseBase::CoeffReturnType Eigen::DenseBase::value() const [with Derived = Eigen::Product, -1, -1, 0, 4, 4>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1, 0, 4, 4>, -1, 1, true>, -1, 1, false>, 0>; Eigen::DenseBase::CoeffReturnType = const std::complex]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:220:95: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 1, 0, 1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 1, 0, 1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1, 0, 4, 4>; SrcXprType = Eigen::TriangularView, -1, -1, 0, 4, 4>, 2>; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1, 0, 4, 4>; Src = Eigen::TriangularView, -1, -1, 0, 4, 4>, 2>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, -1, -1, 0, 4, 4>; Src = Eigen::TriangularView, -1, -1, 0, 4, 4>, 2>; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix, -1, -1, 0, 4, 4>; Src = Eigen::TriangularView, -1, -1, 0, 4, 4>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, 0, 4, 4>, 2>; Derived = Eigen::Matrix, -1, -1, 0, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, 0, 4, 4>, 2>; Derived = Eigen::Matrix, -1, -1, 0, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, -1, -1, 0, 4, 4>, 2>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 2, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:365:74: required from 'typename MatrixType::Scalar Eigen::RealSchur<_MatrixType>::computeNormOfT() [with _MatrixType = Eigen::Matrix; typename MatrixType::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:304:17: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1, 0, 4, 4> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1, 0, 4, 4> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1, 0, 4, 4> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; Src = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1, 0, 4, 4> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; Src = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1, 0, 4, 4> >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1, 0, 4, 4> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:428, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/BinaryFunctors.h: In instantiation of 'struct Eigen::internal::functor_traits > >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:111: required from 'struct Eigen::internal::binary_evaluator >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1, 0, 4, 4> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1, 0, 4, 4> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1, 0, 4, 4> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; Src = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1, 0, 4, 4> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/BinaryFunctors.h:97:43: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::NumTraits >::' is deprecated [-Wenum-conversion] 97 | Cost = (NumTraits::MulCost + NumTraits::MulCost)/2, // rough estimate! | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 3, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 3, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, -1, -1>, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1, 0, 3, 3>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1, 0, 3, 3>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1, 0, 3, 3>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1, 0, 3, 3>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1, 0, 3, 3>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix, -1, -1, 0, 3, 3>; Rhs = Eigen::Product, -1, -1, 0, 3, 3>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >, 0>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Product, -1, -1, 0, 3, 3>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >, 0>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Matrix, -1, -1, 0, 3, 3>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, 0, 3, 3>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1, 0, 3, 3>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 2, false>, 1, -1, false> >, const Eigen::Block, 2, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 2, false>, 1, -1, false> >, const Eigen::Block, 2, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 2, false>, 1, -1, false> >, const Eigen::Block, 2, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 2, false>, 1, -1, false> >, const Eigen::Block, 2, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 2, false>, 1, -1, false> >, const Eigen::Block, 2, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, 2, false>, 1, -1, false>; U = Eigen::Block, 2, 1, true>, -1, 1, false>; Eigen::internal::dot_nocheck::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 2, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, 3, 1, true>, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose, 3, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 3, 1, true>, -1, 1, false> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, 3, 1, true>, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose, 3, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 3, -1, true>, 3, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 3, -1, true>, 3, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 3, 1, true>, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:222:35: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 3, 1, true>, -1, 1, false> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, 2, 1, true> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 2>, 2, 1, true>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Block, 2, 1, true> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 2>, 2, 1, true>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Block, 2, 1, true> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 2>, 2, 1, true>; Src = Eigen::CwiseUnaryOp >, const Eigen::Block, 2, 1, true> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 2>, 2, 1, true>; Src = Eigen::CwiseUnaryOp >, const Eigen::Block, 2, 1, true> >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, true> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:497:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, -1, -1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:523:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, -1, -1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:247:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*, IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:523:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:121:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:472:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:886:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:94:33: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, -1, -1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 2, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 2, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 2, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 2, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 2, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 2, 2, false>; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:573:36: warning: arithmetic between different enumeration types 'Eigen::DenseBase, 2, 2, false> >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 573 | vectorizableSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 5; int _Cols = 5; int _Options = 0; int _MaxRows = 5; int _MaxCols = 5]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:395:12: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 5, -1, true>, Eigen::Block, 5, 1, true>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 5, -1, true>, Eigen::Block, 5, 1, true>, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 5, -1, true>, Eigen::Block, 5, 1, true>, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 5, -1, true>, Eigen::Block, 5, 1, true>, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 5, -1, true>, Eigen::Block, 5, 1, true>, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, 5, -1, true>; Rhs = Eigen::Block, 5, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 5, -1, true>, Eigen::Block, 5, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:615:21: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 5, -1, true> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 5, -1, true> >::' and 'Eigen::internal::evaluator, 5, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 5, -1, true> >::' and 'Eigen::internal::evaluator, 5, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 5, -1, true>, Eigen::Block, 5, 1, true>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 5, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, 1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, 1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 5, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 5, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 5, 1, true>; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 5, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:616:20: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 5, 1, true>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = float; int _Rows = 6; int _Cols = 1; int _Options = 0; int _MaxRows = 6; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:78:15: required from 'void Eigen::internal::companion<_Scalar, _Deg>::setPolynomial(const VectorType&) [with VectorType = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:84:20: required from 'Eigen::internal::companion<_Scalar, _Deg>::companion(const VectorType&) [with VectorType = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:354:42: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = float; int _Rows = 6; int _Cols = 1; int _Options = 0; int _MaxRows = 6; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:78:15: required from 'void Eigen::internal::companion<_Scalar, _Deg>::setPolynomial(const VectorType&) [with VectorType = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:84:20: required from 'Eigen::internal::companion<_Scalar, _Deg>::companion(const VectorType&) [with VectorType = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:354:42: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 6, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 6, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 6, 1, false>; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 6, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CommaInitializer.h:95:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; XprType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:96:9: required from 'Eigen::internal::companion<_Scalar, _Deg>::DenseCompanionMatrixType Eigen::internal::companion<_Scalar, _Deg>::denseMatrix() const [with _Scalar = float; int _Deg = 6; Eigen::internal::companion<_Scalar, _Deg>::DenseCompanionMatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:53: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 6, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, 2, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 6, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:161:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Eigen::MatrixBase::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:522:79: required from 'void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, Eigen::RealSchur<_MatrixType>::Index, bool, const Vector3s&, Eigen::RealSchur<_MatrixType>::Scalar*) [with _MatrixType = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Index = long int; Eigen::RealSchur<_MatrixType>::Vector3s = Eigen::Matrix; Eigen::RealSchur<_MatrixType>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1, 0, 3, 3>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1, 0, 3, 3>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1, 0, 3, 3>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1, 0, 3, 3>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1, 0, 3, 3>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; Rhs = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, 0, 3, 3>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1, 0, 3, 3>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1, 0, 4, 4>; SrcXprType = Eigen::TriangularView, -1, -1, 0, 4, 4>, 2>; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1, 0, 4, 4>; Src = Eigen::TriangularView, -1, -1, 0, 4, 4>, 2>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, -1, -1, 0, 4, 4>; Src = Eigen::TriangularView, -1, -1, 0, 4, 4>, 2>; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix, -1, -1, 0, 4, 4>; Src = Eigen::TriangularView, -1, -1, 0, 4, 4>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, 0, 4, 4>, 2>; Derived = Eigen::Matrix, -1, -1, 0, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, 0, 4, 4>, 2>; Derived = Eigen::Matrix, -1, -1, 0, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:548:13: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, -1, -1, 0, 4, 4>, 2>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1, 0, 4, 4>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1, 0, 4, 4>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1, 0, 4, 4>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1, 0, 4, 4>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1, 0, 4, 4>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, 1, 1, 0, 1, 1>; Lhs = Eigen::Block, -1, -1, 0, 4, 4>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1, 0, 4, 4>, -1, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, 0, 4, 4>, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1, 0, 4, 4>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryView >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryView >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryView >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryView >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:415:12: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:753:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 753 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, 2, 2> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:293:38: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 2> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:395:12: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = std::complex; RhsScalar = std::complex; Index = long int; DataMapper = Eigen::internal::blas_data_mapper, long int, 0, 0, 1>; int mr = 1; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = std::complex]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularSolverMatrix.h:162:24: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = std::complex; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; Rhs = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; int Side = 1; int Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:509:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:539:25: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Product, -1, -1, 0, 4, 4>, -1, -1, false>, Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>, 0>; DstType = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 6, -1, true>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 6, -1, true>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 6, -1, true>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 6, -1, true>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 6, -1, true>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, 6, -1, true>; Rhs = Eigen::Block, 6, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 6, -1, true>, Eigen::Block, 6, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:615:21: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 6, -1, true> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 6, -1, true> >::' and 'Eigen::internal::evaluator, 6, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 6, -1, true> >::' and 'Eigen::internal::evaluator, 6, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 6, -1, true>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, 1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, 1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 6, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 6, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 6, 1, true>; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 6, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:616:20: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 6, 1, true>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::ReturnByValue > >; Rhs = Eigen::ReturnByValue > >; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::ReturnByValue > >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::ReturnByValue > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::ReturnByValue > >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product > >, Eigen::ReturnByValue > >, 0>; OtherDerived = Eigen::Product > >, Eigen::ReturnByValue > >, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::ReturnByValue > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product > >, Eigen::ReturnByValue > >, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Product > >, Eigen::ReturnByValue > >, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:15:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, const Eigen::Matrix >, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::Matrix >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::Matrix >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, const Eigen::Matrix >, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, const Eigen::Matrix >, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, const Eigen::Matrix >, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, const Eigen::Matrix >, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 6; int _Cols = 1; int _Options = 0; int _MaxRows = 6; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:78:15: required from 'void Eigen::internal::companion<_Scalar, _Deg>::setPolynomial(const VectorType&) [with VectorType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:84:20: required from 'Eigen::internal::companion<_Scalar, _Deg>::companion(const VectorType&) [with VectorType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:354:42: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, const Eigen::Matrix >, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, const Eigen::Matrix >, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, const Eigen::Matrix >, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, const Eigen::Matrix >, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, const Eigen::Matrix >, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, const Eigen::Matrix >, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, const Eigen::Matrix >, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 6; int _Cols = 1; int _Options = 0; int _MaxRows = 6; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:78:15: required from 'void Eigen::internal::companion<_Scalar, _Deg>::setPolynomial(const VectorType&) [with VectorType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:84:20: required from 'Eigen::internal::companion<_Scalar, _Deg>::companion(const VectorType&) [with VectorType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:354:42: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::Block, const Eigen::Matrix >, -1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 6, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1, 1, 1, 4> >, const Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1, 1, 1, 4> >, const Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 4>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1, 1, 1, 4> >, const Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 4>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1, 1, 1, 4> >, const Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 4, 4>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1, 1, 1, 4> >, const Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 4, 4>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1, 1, 1, 4> >, const Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, 1, -1, 1, 1, 4> > >::' and 'Eigen::internal::mapbase_evaluator, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, 1, -1, 1, 1, 4> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 4, 1> >, const Eigen::Map, 4, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 4, 1> >, const Eigen::Map, 4, 1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 4>, 4, -1, true>, 4, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 4, 1> >, const Eigen::Map, 4, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 4>, 4, -1, true>, 4, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 4, 1> >, const Eigen::Map, 4, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 4, 4>, 4, -1, true>, 4, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 4, 1> >, const Eigen::Map, 4, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 4, 4>, 4, -1, true>, 4, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 4, 1> >, const Eigen::Map, 4, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, 4, 1> > >::' and 'Eigen::internal::mapbase_evaluator, 4, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, 4, 1> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, -1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, -1, false> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, -1, false> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, -1, false> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, -1, false> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = std::complex; RhsScalar = std::complex; Index = long int; DataMapper = Eigen::internal::blas_data_mapper, long int, 0, 0, 1>; int mr = 1; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = true; Eigen::internal::gebp_kernel::ResScalar = std::complex]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = std::complex; Index = long int; int Mode = 2; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 1; bool ConjugateRhs = true; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix, -1, -1, 0, 3, 3>; int Mode = 2; bool LhsIsTriangular = true; Lhs = const Eigen::Matrix, -1, -1, 0, 3, 3>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >; typename Dest::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix, -1, -1, 0, 3, 3>; Lhs = Eigen::TriangularView, -1, -1, 0, 3, 3>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >; int ProductTag = 3; Eigen::internal::generic_product_impl::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix, -1, -1, 0, 3, 3>; Lhs = Eigen::TriangularView, -1, -1, 0, 3, 3>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >; Derived = Eigen::internal::generic_product_impl, -1, -1, 0, 3, 3>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >, Eigen::TriangularShape, Eigen::DenseShape, 3>; Eigen::internal::generic_product_impl_base::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, -1, -1, 0, 3, 3>; Lhs = Eigen::TriangularView, -1, -1, 0, 3, 3>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >; Derived = Eigen::internal::generic_product_impl, -1, -1, 0, 3, 3>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >, Eigen::TriangularShape, Eigen::DenseShape, 3>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 2, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1>, 2, 2, false>; Derived = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, -1>, 2, 2, false>; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:292:29: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: required from 'void Eigen::ComplexSchur<_MatrixType>::reduceToTriangularForm(bool) [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:349:3: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::Matrix, -1, -1>; OrthMatrixType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:338:24: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 4, 4>, Eigen::Matrix, 4, 4>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 4, 4>, Eigen::Matrix, 4, 4>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, 4, 4>; SrcXprType = Eigen::Product, 4, 4>, Eigen::Matrix, 4, 4>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, 4, 4>; SrcXprType = Eigen::Product, 4, 4>, Eigen::Matrix, 4, 4>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, 4, 4>; Src = Eigen::Product, 4, 4>, Eigen::Matrix, 4, 4>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, 4, 4>; Lhs = Eigen::Matrix, 4, 4>; Rhs = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, 4, 4> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 4, 4>, Eigen::Matrix, 4, 4>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, false> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> > >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 4, 4>, 4, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1, 0, 4, 1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, 4, 4>, 4, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, 4, 4>, 4, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, 4, 4>, 4, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator >, const Eigen::Transpose, 4, 4>, 4, 1, true>, -1, 1, false> > >, Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, 4, 4>, 4, 1, true>, -1, 1, false> > >, Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, const Eigen::Transpose, 4, 4>, 4, 1, true>, -1, 1, false> > >, Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 4, 4>, 4, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, const Eigen::Transpose, 4, 4>, 4, 1, true>, -1, 1, false> > >, Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, 4, 4>, 4, 1, true>, -1, 1, false> > >, Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, const Eigen::Transpose, 4, 4>, 4, 1, true>, -1, 1, false> > >, Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, const Eigen::Transpose, 4, 4>, 4, 1, true>, -1, 1, false> > >, Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, const Eigen::Transpose, 4, 4>, 4, 1, true>, -1, 1, false> > >, Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, 4, 4>, 4, 1, true>, -1, 1, false> > >; Rhs = Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, 1, -1, 1, 1, 4> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 1, -1, 1, 1, 4> > >::' and 'Eigen::internal::evaluator, 4, 4>, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 1, -1, 1, 1, 4> > >::' and 'Eigen::internal::evaluator, 4, 4>, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, const Eigen::Transpose, 4, 4>, 4, 1, true>, -1, 1, false> > >, Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1, 0, 3, 3> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1, 0, 3, 3> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, 3, 3> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, 3, 3> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, 3, 3> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: [ skipping 36 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, 0, 3, 3> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, 3, 3> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, 3, 3> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, 3, 3> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, 3, 3> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > > >, -1, -1, true>, Eigen::internal::IndexBased, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, 3, 3> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > > >, -1, -1, true, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, 3, 3> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 3, 3> > > >, -1, -1, true> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 33 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1, 1, 3, 3> > >::' and 'Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1, 0, 3, 3> > >, Eigen::internal::IndexBased, std::complex >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1, 0, 4, 1> > >::' and 'Eigen::internal::evaluator, 4, 4>, 4, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, 1, 0, 4, 1> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 3, 3> >, const Eigen::Block, -1, -1, 0, 3, 3>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixPowerReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixPowerReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower.cpp:14:56: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1, 0, 3, 3> > >::' and 'Eigen::internal::evaluator, -1, -1, 0, 3, 3>, -1, -1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, 1, 0, 4, 1> > >::' and 'Eigen::internal::evaluator, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, 1, 0, 4, 1> > >::' and 'Eigen::internal::evaluator, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:41: required from 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:499:76: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 4, 4>, 4, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:499:76: required from 'struct Eigen::internal::product_evaluator, 4, 4>, 4, -1, true>, 4, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 4, 4>, 4, -1, true>, 4, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 4, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 4, 4>, 4, -1, true>, 4, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 4, 4>, 4, -1, true>, 4, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 4, 4>, 4, -1, true>, 4, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 4, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 4, 4>, 4, -1, true>, 4, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 4, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 4, 4>, 4, -1, true>, 4, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 4, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 4, 4>, 4, -1, true>, 4, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 4, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, 4, 4>, 4, -1, true>, 4, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, 4, 4>, 4, -1, true>, 4, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 4, 4>, 4, -1, true>, 4, -1, false> >::' and 'Eigen::internal::evaluator, -1, 1, 0, 4, 1> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 4, 4>, 4, -1, true>, 4, -1, false> >::' and 'Eigen::internal::evaluator, -1, 1, 0, 4, 1> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 4, 4>, 4, -1, true>, 4, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 4, 1> >, const Eigen::Map, 4, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 4, 1> >, const Eigen::Map, 4, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 4>, 4, -1, true>, 4, -1, false>; SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 4, 1> >, const Eigen::Map, 4, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >, 1>; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 4>, 4, -1, true>, 4, -1, false>; SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 4, 1> >, const Eigen::Map, 4, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >, 1>; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 4, 4>, 4, -1, true>, 4, -1, false>; Src = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 4, 1> >, const Eigen::Map, 4, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >, 1>; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 4, 4>, 4, -1, true>, 4, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 4, 1> >, const Eigen::Map, 4, 1>, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, 4, 1> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 4, 1> > >::' and 'Eigen::internal::evaluator, 1, -1, 1, 1, 4> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 4, 1> > >::' and 'Eigen::internal::evaluator, 1, -1, 1, 1, 4> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 4, 1> >, const Eigen::Map, 4, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> > >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, 3, 1> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, 3, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseCoeffsBase.h:141:7: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 3, 1> >; Eigen::DenseCoeffsBase::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:256:78: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix, 4, 4>; Workspace = Eigen::Matrix, 4, 1>; VectorsType = Eigen::Matrix, 4, 4>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 3, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix, 4, 4>; VectorsType = Eigen::Matrix, 4, 4>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 3, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, 4, 4>; SrcXprType = Eigen::HouseholderSequence, 4, 4>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, 3, 1> >, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void; typename SrcXprType::Scalar = std::complex; typename DstXprType::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 3, 1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 6, -1, true>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 6, -1, true>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 6, -1, true>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 6, -1, true>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 6, -1, true>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, 6, -1, true>; Rhs = Eigen::Block, 6, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 6, -1, true>, Eigen::Block, 6, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:615:21: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 6, -1, true> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 6, -1, true> >::' and 'Eigen::internal::evaluator, 6, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 6, -1, true> >::' and 'Eigen::internal::evaluator, 6, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 6, -1, true>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 5; int _Cols = 1; int _Options = 0; int _MaxRows = 5; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:78:15: required from 'void Eigen::internal::companion<_Scalar, _Deg>::setPolynomial(const VectorType&) [with VectorType = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:84:20: required from 'Eigen::internal::companion<_Scalar, _Deg>::companion(const VectorType&) [with VectorType = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:354:42: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:154:16: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, -1, true>, 5, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, -1, true>, 5, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 5, -1, true>, 5, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 5, -1, true>, 5, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:334:18: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = float; int _Rows = 6; int _Cols = 1; int _Options = 0; int _MaxRows = 6; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:78:15: required from 'void Eigen::internal::companion<_Scalar, _Deg>::setPolynomial(const VectorType&) [with VectorType = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:84:20: required from 'Eigen::internal::companion<_Scalar, _Deg>::companion(const VectorType&) [with VectorType = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:354:42: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:154:16: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, -1, true>, 6, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, -1, true>, 6, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 6, -1, true>, 6, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 6, -1, true>, 6, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:334:18: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:19:63: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 4, 4>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 4, 4> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 4, 4>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 4, 4> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 4, 4>, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 4, 4> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 4, 4> >; _MatrixType = Eigen::Block, 4, 4>, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, 4, 4>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 4, 4>, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, 4, 4>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 4, 4>, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 4, 4>, -1, -1, false> >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1, 0, 4, 4> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:154:16: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:41: required from 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1>, -1, -1, true>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, -1, true>, 6, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, -1, true>, 6, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 6, -1, true>, 6, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 6, -1, true>, 6, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Eigen::internal::generic_product_impl::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:19:63: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 5, -1, true>, 5, 1, true> >, Eigen::internal::add_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, 5, -1, true>, 5, 1, true>; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, 5, -1, true>, 5, 1, true>; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, 5, -1, true>, 5, 1, true>; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, 5, -1, true>, 5, 1, true>; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 5, -1, true>, 5, 1, true>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:164:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Map, 0, Eigen::Stride<0, 0> >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 5, -1, true>, 5, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, Eigen::internal::sub_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, -1, true>, 5, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, -1, true>, 5, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 5, -1, true>, 5, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 5, -1, true>, 5, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, 5, -1, true>, 5, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:165:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 5, -1, true>, 5, 1, true>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, 1, 0, 4, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h:145:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix, -1, 1, 0, 4, 1>; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = std::complex*; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:161:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::Block, 4, 4>, -1, 1, false>; Derived = Eigen::Block, 4, 4>, -1, -1, false>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:256:43: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix, 4, 4>; Workspace = Eigen::Matrix, 4, 1>; VectorsType = Eigen::Matrix, 4, 4>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 3, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix, 4, 4>; VectorsType = Eigen::Matrix, 4, 4>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 3, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, 4, 4>; SrcXprType = Eigen::HouseholderSequence, 4, 4>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, 3, 1> >, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void; typename SrcXprType::Scalar = std::complex; typename DstXprType::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1, 0, 4, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1, 0, 4, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 2, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:573:36: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, -1, false>, 2, -1, false> >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 573 | vectorizableSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:154:16: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 6, -1, true>, 6, 1, true> >, Eigen::internal::add_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, 6, -1, true>, 6, 1, true>; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, 6, -1, true>, 6, 1, true>; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, 6, -1, true>, 6, 1, true>; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, 6, -1, true>, 6, 1, true>; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 6, -1, true>, 6, 1, true>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:164:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Map, 0, Eigen::Stride<0, 0> >::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, -1, true>, 6, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, Eigen::internal::sub_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, -1, true>, 6, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, -1, true>, 6, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 6, -1, true>, 6, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 6, -1, true>, 6, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, 6, -1, true>, 6, 1, true>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:165:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 6, -1, true>, 6, 1, true>::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 2, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 2, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 2, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 2, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 2, 1, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 2, 1, false>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, 1, 1, 0, 1, 1>; Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, 1, 1, 0, 1, 1>; Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, 1, -1> > >::' and 'Eigen::internal::mapbase_evaluator, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, 1, -1> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:536:21: required from 'Derived& Eigen::PlainObjectBase::setZero(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:261:19: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 8, 8, 0, 8, 8>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = std::complex; int _Rows = 8; int _Cols = 8; int _Options = 0; int _MaxRows = 8; int _MaxCols = 8]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = std::complex; Index = long int; int Mode = 2; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix, -1, -1, 0, 4, 4>; int Mode = 2; bool LhsIsTriangular = true; Lhs = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; Rhs = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; typename Dest::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix, -1, -1, 0, 4, 4>; Lhs = Eigen::TriangularView, -1, -1, 0, 4, 4>, -1, -1, false>, 2>; Rhs = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; int ProductTag = 3; Eigen::internal::generic_product_impl::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix, -1, -1, 0, 4, 4>; Lhs = Eigen::TriangularView, -1, -1, 0, 4, 4>, -1, -1, false>, 2>; Rhs = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, 0, 4, 4>, -1, -1, false>, 2>, Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 3>; Eigen::internal::generic_product_impl_base::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 8, 8, 0, 8, 8> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 8, 8, 0, 8, 8> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 5, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 5, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 5, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 5, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 5, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 5, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 5, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, 5, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, 5, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, 5, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 5, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 5, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 5, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 5, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 5, -1, true>, 5, -1, false>, Eigen::Block, 5, 1, true>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 5, -1, true>, 5, -1, false>, Eigen::Block, 5, 1, true>, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 5, -1, true>, 5, -1, false>, Eigen::Block, 5, 1, true>, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 5, -1, true>, 5, -1, false>, Eigen::Block, 5, 1, true>, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 5, -1, true>, 5, -1, false>, Eigen::Block, 5, 1, true>, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, 5, -1, true>, 5, -1, false>; Rhs = Eigen::Block, 5, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 5, -1, true>, 5, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 5, -1, true>, 5, -1, false> >::' and 'Eigen::internal::evaluator, 5, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 5, -1, true>, 5, -1, false> >::' and 'Eigen::internal::evaluator, 5, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 5, -1, true>, 5, -1, false>, Eigen::Block, 5, 1, true>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 5, 1, true>, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 5, 1, true>, -1, 1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, -1, true>, 5, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 5, 1, true>, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, -1, true>, 5, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 5, 1, true>, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 5, -1, true>, 5, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 5, 1, true>, -1, 1, false> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 5, -1, true>, 5, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, 5, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, 5, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, 5, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 5, 1, true>, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; LhsT = Eigen::Block, -1, -1>, -1, -1, false>; Func = Eigen::internal::assign_op, std::complex >; Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && ./example_FFT >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/FFT.out /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, 0, 4, 4>, -1, -1, false>, Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, 0, 4, 4>, -1, -1, false>, Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1, 0, 4, 4>; SrcXprType = Eigen::Product, -1, -1, 0, 4, 4>, -1, -1, false>, Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1, 0, 4, 4>; SrcXprType = Eigen::Product, -1, -1, 0, 4, 4>, -1, -1, false>, Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1, 0, 4, 4>; Src = Eigen::Product, -1, -1, 0, 4, 4>, -1, -1, false>, Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, -1, -1, 0, 4, 4>; Lhs = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; Rhs = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1, 0, 4, 4>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, 0, 4, 4>, -1, -1, false>, Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Built target example_FFT /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_MatrixExponential.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixExponential.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixExponential.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 2, -1, true>, Eigen::Block, 2, 1, true>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 2, -1, true>, Eigen::Block, 2, 1, true>, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 2, -1, true>, Eigen::Block, 2, 1, true>, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 2, -1, true>, Eigen::Block, 2, 1, true>, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 2, -1, true>, Eigen::Block, 2, 1, true>, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, 2, -1, true>; Rhs = Eigen::Block, 2, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 2, -1, true> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 2, -1, true> >::' and 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, 1, -1, 1, 1, 4>, 1, -1, true> >, const Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, 1, -1, 1, 1, 4>, 1, -1, true> >, const Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, 1, -1, 1, 1, 4>, 1, -1, true> >, const Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, 1, -1, 1, 1, 4>, 1, -1, true> >, const Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, 1, -1, 1, 1, 4>, 1, -1, true> >, const Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, 4, 4>, 4, 1, true>, -1, 1, false> > >; Rhs = Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, 4, 4>, 4, 1, true>, -1, 1, false> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, 1, 1, 4>, 1, -1, true> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, 4, 4>, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 2, -1, true> >::' and 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 2, -1, true>, Eigen::Block, 2, 1, true>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_MatrixExponential.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixExponential.dir/build In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 4, 4>, 10>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, 4, 4> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 4, 4>, 10>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, 4, 4> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 4, 4>, 10>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, 4, 4> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, 4, 4> >; _MatrixType = Eigen::Matrix, 4, 4>; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix, 4, 4>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 4, 4>, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix, 4, 4>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 4, 4>, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 4, 4> > >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, 4, 4> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 4>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 4>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 4, 4>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 4, 4>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1, 0, 4, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1, 0, 4, 1> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = std::complex; RhsScalar = std::complex; Index = long int; DataMapper = Eigen::internal::blas_data_mapper, long int, 0, 0, 1>; int mr = 1; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = std::complex]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = std::complex; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = std::complex; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = std::complex; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product, 0, false, std::complex, 0, false, 0, 1>; Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>; Dest = Eigen::Matrix, -1, -1>; BlockingType = Eigen::internal::gemm_blocking_space<0, std::complex, std::complex, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, long int, Eigen::internal::general_matrix_matrix_product, 0, false, std::complex, 0, false, 0, 1>, Eigen::Block, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, Eigen::Matrix, -1, -1>, Eigen::internal::gemm_blocking_space<0, std::complex, std::complex, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix, -1, -1>; Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::internal::generic_product_impl::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, -1, -1>; Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1, 0, 4, 4>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1, 0, 4, 4>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1, 0, 4, 4>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false> >; Derived = Eigen::Matrix, -1, -1, 0, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1, 0, 4, 4> > >::' and 'Eigen::internal::evaluator, -1, -1, 0, 4, 4>, -1, -1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ [100%] Building CXX object unsupported/doc/examples/CMakeFiles/example_MatrixExponential.dir/MatrixExponential.cpp.o /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/g++ -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -MD -MT unsupported/doc/examples/CMakeFiles/example_MatrixExponential.dir/MatrixExponential.cpp.o -MF CMakeFiles/example_MatrixExponential.dir/MatrixExponential.cpp.o.d -o CMakeFiles/example_MatrixExponential.dir/MatrixExponential.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:644:21: required from 'Derived& Eigen::PlainObjectBase::setOnes(Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:79:24: required from 'void Eigen::internal::companion<_Scalar, _Deg>::setPolynomial(const VectorType&) [with VectorType = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:84:20: required from 'Eigen::internal::companion<_Scalar, _Deg>::companion(const VectorType&) [with VectorType = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:354:42: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:536:21: required from 'Derived& Eigen::PlainObjectBase::setZero(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:261:19: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false> >, -1, -1, false>, Eigen::internal::IndexBased, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false> >, -1, -1, false, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false> >, -1, -1, false> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1, 0, 4, 4> > >::' and 'Eigen::internal::evaluator, -1, -1, 0, 4, 4>, -1, -1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 6, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 6, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 6, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 6, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 6, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 6, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 6, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, 6, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1, 0, 4, 4> > >::' and 'Eigen::internal::evaluator, -1, -1, 0, 4, 4>, -1, -1, false>, -1, -1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, 6, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, 6, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 6, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 6, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 6, -1, true>, 6, -1, false>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 6, -1, true>, 6, -1, false>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 6, -1, true>, 6, -1, false>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 6, -1, true>, 6, -1, false>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 6, -1, true>, 6, -1, false>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, 6, -1, true>, 6, -1, false>; Rhs = Eigen::Block, 6, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 6, -1, true>, 6, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 6, -1, true>, 6, -1, false> >::' and 'Eigen::internal::evaluator, 6, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 6, -1, true>, 6, -1, false> >::' and 'Eigen::internal::evaluator, 6, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 6, -1, true>, 6, -1, false>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, -1, true>, 6, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, -1, true>, 6, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 6, -1, true>, 6, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 6, -1, true>, 6, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, 6, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, 6, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, 6, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseCoeffsBase.h:141:7: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; Eigen::DenseCoeffsBase::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:256:78: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix, -1, -1>; Workspace = Eigen::Matrix, -1, 1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix, -1, -1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void; typename SrcXprType::Scalar = std::complex; typename DstXprType::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, 1, 0, 4, 1>, 1, 1, false> >, const Eigen::Block, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, 1, 0, 4, 1>, 1, 1, false> >, const Eigen::Block, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, 1, 0, 4, 1>, 1, 1, false> >, const Eigen::Block, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, 1, 0, 4, 1>, 1, 1, false> >, const Eigen::Block, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, 1, 0, 4, 1>, 1, 1, false> >, const Eigen::Block, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, 0, 4, 1>, 1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, std::complex >, Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, 1, 0, 4, 1>, 1, 1, false> >, const Eigen::Block, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, 1, 0, 4, 1>, 1, 1, false> >, const Eigen::Block, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, 1, 0, 4, 1>, 1, 1, false> >, const Eigen::Block, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 4, 4>, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 4, 4>, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, 4, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, 1, 0, 4, 1>, 1, 1, false> >, const Eigen::Block, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, std::complex >, Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, 1, 0, 4, 1>, 1, 1, false> >, const Eigen::Block, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:644:21: required from 'Derived& Eigen::PlainObjectBase::setOnes(Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:79:24: required from 'void Eigen::internal::companion<_Scalar, _Deg>::setPolynomial(const VectorType&) [with VectorType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h:84:20: required from 'Eigen::internal::companion<_Scalar, _Deg>::companion(const VectorType&) [with VectorType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:354:42: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 6, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 6, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 6, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 6, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 6, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 6, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 6, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, 6, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, 6, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, 6, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 6, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 6, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 6, -1, true>, 6, -1, false>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 6, -1, true>, 6, -1, false>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 6, -1, true>, 6, -1, false>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 6, -1, true>, 6, -1, false>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 6, -1, true>, 6, -1, false>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, 6, -1, true>, 6, -1, false>; Rhs = Eigen::Block, 6, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 6, -1, true>, 6, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 6, -1, true>, 6, -1, false> >::' and 'Eigen::internal::evaluator, 6, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 6, -1, true>, 6, -1, false> >::' and 'Eigen::internal::evaluator, 6, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 6, -1, true>, 6, -1, false>, Eigen::Block, 6, 1, true>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, 4, 4>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, 4, 4>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Block, 4, 4>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:499:76: required from 'struct Eigen::internal::product_evaluator, 4, 4>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, -1, 1, false> >, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 4, 4>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, -1, 1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 4, 4>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, -1, 1, false> >, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 4, 4>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 4, 4>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, -1, 1, false> >, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 4, 4>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, -1, 1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 4, 4>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, -1, 1, false> >, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 4, 4>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, -1, 1, false> >, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 4, 4>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, -1, 1, false> >, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, 4, 4>, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 4, 4>, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, 1, 0, 4, 1> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 4, 4>, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, 1, 0, 4, 1> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 4, 4>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, -1, 1, false> >, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, -1, true>, 6, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, -1, true>, 6, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 6, -1, true>, 6, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 6, -1, true>, 6, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, 6, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, 6, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, 6, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 4, 4>, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 4, 4>, -1, 1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 4, 4>, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 4, 4>, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 4, 4>, -1, 1, false> >, 1>; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, 4, 4>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, 1, 0, 4, 1> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, 1, 0, 4, 1> > >::' and 'Eigen::internal::unary_evaluator, 4, 4>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, 1, 0, 4, 1> > >::' and 'Eigen::internal::unary_evaluator, 4, 4>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 4, 4>, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, 4, 4>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, 4, 4>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, 4, 4>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator >, const Eigen::Transpose, 4, 4>, -1, 1, false> > >, Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, 4, 4>, -1, 1, false> > >, Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, const Eigen::Transpose, 4, 4>, -1, 1, false> > >, Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 4, 4>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, -1, true>, 2, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, -1, true>, 2, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, -1, true>, 2, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, -1, true>, 2, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, const Eigen::Transpose, 4, 4>, -1, 1, false> > >, Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, 4, 4>, -1, 1, false> > >, Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, const Eigen::Transpose, 4, 4>, -1, 1, false> > >, Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, const Eigen::Transpose, 4, 4>, -1, 1, false> > >, Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, const Eigen::Transpose, 4, 4>, -1, 1, false> > >, Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, 4, 4>, -1, 1, false> > >; Rhs = Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, 1, -1, 1, 1, 4> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 1, -1, 1, 1, 4> > >::' and 'Eigen::internal::evaluator, 4, 4>, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 1, -1, 1, 1, 4> > >::' and 'Eigen::internal::evaluator, 4, 4>, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, const Eigen::Transpose, 4, 4>, -1, 1, false> > >, Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, -1, 1, false> >, Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, -1, 1, false> >, Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, -1, 1, false> >, Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1, 0, 4, 1> > >::' and 'Eigen::internal::evaluator, 4, 4>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, -1, 1, false> >, Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, -1, 1, false> >, Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, -1, 1, false> >, Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, -1, 1, false> >, Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, -1, 1, false> >, Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, 1, 0, 4, 1> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, 1, 0, 4, 1> > >::' and 'Eigen::internal::evaluator, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, 1, 0, 4, 1> > >::' and 'Eigen::internal::evaluator, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Block, 4, 4>, -1, 1, false> >, Eigen::Map, 1, -1, 1, 1, 4>, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = std::complex; RhsScalar = std::complex; Index = long int; DataMapper = Eigen::internal::blas_data_mapper, long int, 0, 0, 1>; int mr = 1; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = true; Eigen::internal::gebp_kernel::ResScalar = std::complex]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = std::complex; Index = long int; int Mode = 2; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 1; bool ConjugateRhs = true; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix, -1, -1, 0, 4, 4>; int Mode = 2; bool LhsIsTriangular = true; Lhs = const Eigen::Matrix, -1, -1, 0, 4, 4>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 4, 4> > >; typename Dest::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix, -1, -1, 0, 4, 4>; Lhs = Eigen::TriangularView, -1, -1, 0, 4, 4>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 4, 4> > >; int ProductTag = 3; Eigen::internal::generic_product_impl::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix, -1, -1, 0, 4, 4>; Lhs = Eigen::TriangularView, -1, -1, 0, 4, 4>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 4, 4> > >; Derived = Eigen::internal::generic_product_impl, -1, -1, 0, 4, 4>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 4, 4> > >, Eigen::TriangularShape, Eigen::DenseShape, 3>; Eigen::internal::generic_product_impl_base::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, -1, -1, 0, 4, 4>; Lhs = Eigen::TriangularView, -1, -1, 0, 4, 4>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 4, 4> > >; Derived = Eigen::internal::generic_product_impl, -1, -1, 0, 4, 4>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 4, 4> > >, Eigen::TriangularShape, Eigen::DenseShape, 3>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 2, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 2, false>, 1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Product, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 2, false>, 1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Product, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 2, false>, 1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Product, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 2, false>, 1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::Block, 2, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, 2, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false> >::' and 'Eigen::internal::evaluator, 1, 2, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false> >::' and 'Eigen::internal::evaluator, 1, 2, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 2, 1, true>, -1, 1, false>, Eigen::Block, 1, 2, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; LhsT = Eigen::Block, -1, -1>, -1, -1, false>; Func = Eigen::internal::assign_op, std::complex >; Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 5, -1, true>, 5, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 5, 1, true>, -1, 1, false> >, 1> >, Eigen::internal::sub_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, -1, true>, 5, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 5, 1, true>, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 5, -1, true>, 5, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 5, 1, true>, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 5, -1, true>, 5, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 5, 1, true>, -1, 1, false> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 5, -1, true>, 5, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, 5, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, 5, -1, true>, 5, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, 5, 1, true>, -1, 1, false> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 5, 1, true>, -1, 1, false> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:573:36: warning: arithmetic between different enumeration types 'Eigen::DenseBase, 5, -1, true>, 5, -1, false> >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 573 | vectorizableSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; LhsT = Eigen::Matrix, -1, -1>; Func = Eigen::internal::assign_op, std::complex >; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:19:63: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1, 0, 4, 4>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1, 0, 4, 4>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1, 0, 4, 4>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1, 0, 4, 4>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1, 0, 4, 4>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; Rhs = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, 0, 4, 4>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1, 0, 4, 4>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1, 0, 4, 4> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1, 0, 4, 4> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1, 0, 4, 4> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, 4, 4> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 4, 4> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, 4, 4> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 4, 4> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, 4, 4> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 4, 4> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, 0, 4, 4> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, 4, 4> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 4, 4> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, 4, 4> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 4, 4> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, 4, 4> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 4, 4> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, 4, 4> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 4, 4> > > >, -1, -1, true>, Eigen::internal::IndexBased, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, 4, 4> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 4, 4> > > >, -1, -1, true, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, 4, 4> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1, 0, 4, 4> > > >, -1, -1, true> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1, 1, 4, 4> > >::' and 'Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1, 0, 4, 4> > >, Eigen::internal::IndexBased, std::complex >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 0, 4, 4> >, const Eigen::Block, -1, -1, 0, 4, 4>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1, 0, 4, 4> > >::' and 'Eigen::internal::evaluator, -1, -1, 0, 4, 4>, -1, -1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 2, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:573:36: warning: arithmetic between different enumeration types 'Eigen::DenseBase, -1, -1, false>, 2, -1, false> >::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >; Rhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:427:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Plain1>, Xpr2>&, const Rhs&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Scalar1 = std::complex; Scalar2 = std::complex; Plain1 = const Eigen::Matrix, -1, -1>; Xpr2 = const Eigen::Matrix, -1, -1>; Func = Eigen::internal::assign_op, std::complex >; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Rhs = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >::' and 'Eigen::internal::product_evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, 1> > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Block, -1, -1>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, 4, 4>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, 0, 4, 1>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, 4, 4>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, 0, 4, 1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, 4, 4>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, 0, 4, 1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, 4, 4>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, 0, 4, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, 4, 4>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, 0, 4, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, -1, 1, false> >; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::CwiseUnaryOp >, const Eigen::Block, 4, 4>, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Block, 4, 4>, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 4, 4>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, 1, 0, 4, 1>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, 1, 0, 4, 1>, 1, 1, false> >, const Eigen::Block, 4, 4>, -1, 1, false> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, 1, 0, 4, 1>, 1, 1, false> >, const Eigen::Block, 4, 4>, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, 1, 0, 4, 1>, 1, 1, false> >, const Eigen::Block, 4, 4>, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, 1, 0, 4, 1>, 1, 1, false> >, const Eigen::Block, 4, 4>, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, 1, 0, 4, 1>, 1, 1, false> >, const Eigen::Block, 4, 4>, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, 4, 4>, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Transpose, 4, 4>, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, 0, 4, 1>, 1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, 4, 4>, -1, 1, false> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, std::complex >, Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, 1, 0, 4, 1>, 1, 1, false> >, const Eigen::Block, 4, 4>, -1, 1, false> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, 1, 0, 4, 1>, 1, 1, false> >, const Eigen::Block, 4, 4>, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, 1, 0, 4, 1>, 1, 1, false> >, const Eigen::Block, 4, 4>, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, 4, 4>, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Transpose, 4, 4>, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 4, 4>, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 4, 4>, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 4, 4>, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1, 0, 4, 1> >, const Eigen::Map, -1, 1, 0, 4, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 4, 4>, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix, 4, 4>; Derived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 4, 4> > >; OtherDerived = Eigen::MatrixPowerParenthesesReturnValue, 4, 4> >; Derived = Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 4, 4> > >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 4, 4> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix, 4, 4>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 4, 4> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixPower_optimal.cpp:12:34: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, 1, 0, 4, 1>, 1, 1, false> >, const Eigen::Block, 4, 4>, -1, 1, false> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, std::complex >, Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, 1, 0, 4, 1>, 1, 1, false> >, const Eigen::Block, 4, 4>, -1, 1, false> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, Eigen::Block, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::Block, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, -1, -1, false>, Eigen::Block, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, -1, -1, false>, Eigen::Block, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, -1, false>, Eigen::Block, -1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Block, -1, -1, false>; Func = Eigen::internal::assign_op; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, Eigen::Block, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 1, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 1, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 1, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 1, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 1, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 1, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1>, 10>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1>, 10>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1>, 10>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 4, 1, true>, -1, 1, false>, Eigen::Block, 1, 4, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 4, 1, true>, -1, 1, false>, Eigen::Block, 1, 4, false>, 1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Product, 4, 1, true>, -1, 1, false>, Eigen::Block, 1, 4, false>, 1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Product, 4, 1, true>, -1, 1, false>, Eigen::Block, 1, 4, false>, 1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Product, 4, 1, true>, -1, 1, false>, Eigen::Block, 1, 4, false>, 1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::Block, 4, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, 4, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false> >::' and 'Eigen::internal::evaluator, 1, 4, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 4, 1, true>, -1, 1, false> >::' and 'Eigen::internal::evaluator, 1, 4, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 4, 1, true>, -1, 1, false>, Eigen::Block, 1, 4, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, -1, 4, false>, Eigen::Block, -1, 1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, -1, 4, false>, Eigen::Block, -1, 1, false>, 0>; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, -1, 4, false>, Eigen::Block, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h:779:29: required from 'void Eigen::FullPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::FullPivLU >; RhsType = Eigen::Matrix; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Block, -1, -1>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Matrix, -1, -1>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:10:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = std::complex; RhsScalar = std::complex; Index = long int; DataMapper = Eigen::internal::blas_data_mapper, long int, 0, 0, 1>; int mr = 1; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = true; Eigen::internal::gebp_kernel::ResScalar = std::complex]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = std::complex; Index = long int; int Mode = 2; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 1; bool ConjugateRhs = true; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix, -1, -1>; int Mode = 2; bool LhsIsTriangular = true; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; typename Dest::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix, -1, -1>; Lhs = Eigen::TriangularView, -1, -1>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix, -1, -1>; Lhs = Eigen::TriangularView, -1, -1>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; Derived = Eigen::internal::generic_product_impl, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, -1, -1>; Lhs = Eigen::TriangularView, -1, -1>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; Derived = Eigen::internal::generic_product_impl, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, Eigen::TriangularShape, Eigen::DenseShape, 8>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 8, 8, 0, 8, 8>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = std::complex; int _Rows = 8; int _Cols = 8; int _Options = 0; int _MaxRows = 8; int _MaxCols = 8]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = std::complex; Index = long int; int Mode = 2; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 1; bool ConjugateRhs = true; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix, -1, -1>; int Mode = 2; bool LhsIsTriangular = true; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; typename Dest::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix, -1, -1>; Lhs = Eigen::TriangularView, -1, -1>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix, -1, -1>; Lhs = Eigen::TriangularView, -1, -1>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; Derived = Eigen::internal::generic_product_impl, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 8, 8, 0, 8, 8> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 8, 8, 0, 8, 8> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >, -1, -1, true>, Eigen::internal::IndexBased, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >, -1, -1, true, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >, -1, -1, true> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1, 1, -1, -1> > >::' and 'Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1> > >, Eigen::internal::IndexBased, std::complex >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSine.cpp:11:25: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator, const Eigen::Matrix > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 2, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 2, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 2, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 2, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 2, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 2, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, 2, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, 2, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, 2, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 2, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 2, -1, true>, 2, -1, false>, Eigen::Block, 2, 1, true>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 2, -1, true>, 2, -1, false>, Eigen::Block, 2, 1, true>, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 2, -1, true>, 2, -1, false>, Eigen::Block, 2, 1, true>, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, 2, -1, true>, 2, -1, false>, Eigen::Block, 2, 1, true>, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 2, -1, true>, 2, -1, false>, Eigen::Block, 2, 1, true>, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, 2, -1, true>, 2, -1, false>; Rhs = Eigen::Block, 2, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 2, -1, true>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 2, -1, true>, 2, -1, false> >::' and 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, 2, -1, true>, 2, -1, false> >::' and 'Eigen::internal::evaluator, 2, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 2, -1, true>, 2, -1, false>, Eigen::Block, 2, 1, true>, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 2, 1, true>, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 2, 1, true>, -1, 1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, -1, true>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 2, 1, true>, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, -1, true>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 2, 1, true>, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, -1, true>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 2, 1, true>, -1, 1, false> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 2, -1, true>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, 2, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, 2, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, 2, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 2, 1, true>, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 2, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 2, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Matrix >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h:243:70: required from 'static void Eigen::internal::matrix_exp_computeUV::run(const ArgType&, MatrixType&, MatrixType&, int&) [with ArgType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h:360:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 2, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 2, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h:315:53: required from 'Eigen::PermutationMatrix::PermutationMatrix(Eigen::Index) [with int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1; _StorageIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:317:5: required from 'Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:594:10: required from 'const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h:363:30: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::unary_evaluator >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 2, 1, true> >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, 2, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, 2, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:104:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, 2, 1, true>; ResultType = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1307:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Eigen::internal::evaluator >::Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:381:29: required from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:120:33: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix >, 2, 1, true> >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 2, 1, true> > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 2, 1, false>, 1, 1, false> >, Eigen::internal::evaluator, 1, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 1, false>, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 1, false>, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 2, 1, false>, 1, 1, false>; Src = Eigen::Block, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 2, 1, false>, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::mapbase_evaluator, 2, Eigen::Stride<0, 0> >, Eigen::Matrix >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 2, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false>, 2, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >, Eigen::internal::assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 1, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, -1, true>, 6, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1> >, Eigen::internal::sub_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, -1, true>, 6, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, -1, true>, 6, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 6, -1, true>, 6, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 6, -1, true>, 6, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, 6, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, 6, -1, true>, 6, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, 6, 1, true>, -1, 1, false> >; int Options = 0; Scalar = float; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:573:36: warning: arithmetic between different enumeration types 'Eigen::DenseBase, 6, -1, true>, 6, -1, false> >::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 573 | vectorizableSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:71:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:110:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:484, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h: In instantiation of 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:266:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:381:63: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(Eigen::internal::partial_lu_impl::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl::MatrixType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:436:26: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:509:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:533:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h:131:14: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types 'Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' and 'Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::' is deprecated [-Wenum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 2, false>, 1, 2, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 2, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = double]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Eigen::internal::generic_product_impl::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 4, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const double*, const double*, long int, long int, long int, Eigen::internal::gebp_kernel, 4, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 4, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:390:25: required from 'static void Eigen::internal::unaligned_dense_assignment_loop::run(Kernel&, Eigen::Index, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >, Eigen::internal::sub_assign_op, 0>; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:413:58: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::diagonal_product_evaluator_base, 2, 2>, const Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 1> >, Eigen::Product, 2, 2>, Eigen::DiagonalWrapper >, const Eigen::Matrix, 2, 1> > >, 1>, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:907:8: required from 'struct Eigen::internal::product_evaluator, 2, 2>, Eigen::DiagonalWrapper >, const Eigen::Matrix, 2, 1> > >, 1>, 3, Eigen::DenseShape, Eigen::DiagonalShape, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 2, 2>, Eigen::DiagonalWrapper >, const Eigen::Matrix, 2, 1> > >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, 2, 2>, Eigen::DiagonalWrapper >, const Eigen::Matrix, 2, 1> > >, 1>, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, 2, 2>, Eigen::DiagonalWrapper >, const Eigen::Matrix, 2, 1> > >, 1>, Eigen::Inverse, 2, 2> >, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 2, 2>, Eigen::DiagonalWrapper >, const Eigen::Matrix, 2, 1> > >, 1>, Eigen::Inverse, 2, 2> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, 2, 2> > >::' is deprecated [-Wenum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, 2, 1> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, 2, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, 2, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:801:114: required from 'struct Eigen::internal::diagonal_product_evaluator_base, 2, 2>, const Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 1> >, Eigen::Product, 2, 2>, Eigen::DiagonalWrapper >, const Eigen::Matrix, 2, 1> > >, 1>, 2>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:907:8: required from 'struct Eigen::internal::product_evaluator, 2, 2>, Eigen::DiagonalWrapper >, const Eigen::Matrix, 2, 1> > >, 1>, 3, Eigen::DenseShape, Eigen::DiagonalShape, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 2, 2>, Eigen::DiagonalWrapper >, const Eigen::Matrix, 2, 1> > >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 2, 2>, Eigen::DiagonalWrapper >, const Eigen::Matrix, 2, 1> > >, 1>, Eigen::Inverse, 2, 2> >, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 2, 2>, Eigen::DiagonalWrapper >, const Eigen::Matrix, 2, 1> > >, 1>, Eigen::Inverse, 2, 2> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, 2, 2>; SrcXprType = Eigen::Product, 2, 2>, Eigen::DiagonalWrapper >, const Eigen::Matrix, 2, 1> > >, 1>, Eigen::Inverse, 2, 2> >, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, 2, 2>; SrcXprType = Eigen::Product, 2, 2>, Eigen::DiagonalWrapper >, const Eigen::Matrix, 2, 1> > >, 1>, Eigen::Inverse, 2, 2> >, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, 2, 2>; Src = Eigen::Product, 2, 2>, Eigen::DiagonalWrapper >, const Eigen::Matrix, 2, 1> > >, 1>, Eigen::Inverse, 2, 2> >, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, 2, 2>; Lhs = Eigen::Product, 2, 2>, Eigen::DiagonalWrapper >, const Eigen::Matrix, 2, 1> > >, 1>; Rhs = Eigen::Inverse, 2, 2> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, 2, 2> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 2, 2>, Eigen::DiagonalWrapper >, const Eigen::Matrix, 2, 1> > >, 1>, Eigen::Inverse, 2, 2> >, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 4, 1, true> >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, 4, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, 4, 1, true>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h:104:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, 4, 1, true>; ResultType = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1307:23: required from 'const Scalar Eigen::internal::evaluator >::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Eigen::internal::evaluator >::Scalar = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:381:29: required from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:120:33: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h:341:63: required from 'void Eigen::MatrixSquareRootReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Matrix >, 4, 1, true> >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Matrix >, 4, 1, true> > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 2, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 2, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:286:10: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; LhsT = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Func = Eigen::internal::sub_assign_op; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:32: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 2, 1, false>, 1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>, 1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>, 1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 1, false>, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 1, false>, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 2, 1, false>, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 2, 1, false>, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:286:10: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = bool; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:976:99: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<-1, -1, int>; ExpressionType = Eigen::Matrix; int Side = 1; bool Transposed = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1022:72: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::Matrix; int ProductTag = 8; MatrixShape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::Matrix; int Options = 2; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:286:10: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1, false> >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixExponentialReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixExponentialReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixExponential.cpp:15:61: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 5, -1, true>, 1, -1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 5, -1, true>, 1, -1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 5, -1, true>, 1, -1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 5, -1, true>, 1, -1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 5, -1, true>, 1, -1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, 5, -1, true>; Rhs = Eigen::Block, 5, 1, true>, -1, 1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, 5, 1, true>, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, 5, -1, true>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 5, -1, true>, Eigen::Block, 5, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:615:21: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 5, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 5, 1, true>, -1, 1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = bool; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:976:99: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<2, 2, int>; ExpressionType = Eigen::Matrix; int Side = 1; bool Transposed = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1022:72: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<2, 2, int>; Rhs = Eigen::Matrix; int ProductTag = 3; MatrixShape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<2, 2, int>; Rhs = Eigen::Matrix; int Options = 2; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:714:32: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] [100%] Linking CXX executable matrixfree_cg cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrixfree_cg.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/matrixfree_cg.dir/matrixfree_cg.cpp.o -o matrixfree_cg In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 6, -1, true>, 1, -1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 6, -1, true>, 1, -1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 6, -1, true>, 1, -1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 6, -1, true>, 1, -1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 6, -1, true>, 1, -1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, 6, -1, true>; Rhs = Eigen::Block, 6, 1, true>, -1, 1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, 6, 1, true>, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, 6, -1, true>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 6, -1, true>, Eigen::Block, 6, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:615:21: required from 'void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 6, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 6, 1, true>, -1, 1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function '__ct ', inlined from 'reallocate' at /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/CompressedStorage.h:234:38, inlined from 'resize' at /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/CompressedStorage.h:96:19: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Memory.h:589:13: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 589 | m_ptr = new T[size]; | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Memory.h: In member function 'resize': /usr/include/c++/11/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In member function '__ct ', inlined from 'reallocate' at /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/CompressedStorage.h:234:38, inlined from 'reserve' at /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/CompressedStorage.h:80:19: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Memory.h:589:13: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 589 | m_ptr = new T[size]; | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Memory.h: In member function 'reserve': /usr/include/c++/11/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 2, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 2, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 2, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 2, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 2, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 2, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 2, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 2, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 2, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 2, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 2, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, 2, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, 1, 2, false>, 1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, 2, 1, true>, -1, 1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 2, 1, true>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 1, 2, false>, 1, -1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, 2, false>, Eigen::Block, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, 2, false>, Eigen::Block, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, -1, 2, false>, Eigen::Block, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, -1, 2, false>, Eigen::Block, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, 2, false>, Eigen::Block, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, -1, 2, false>; Rhs = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, 2, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, 2, false> >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, 2, false> >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, 2, false>, Eigen::Block, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ In member function '__ct ', inlined from 'reallocate' at /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/CompressedStorage.h:234:38, inlined from 'resize' at /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/CompressedStorage.h:96:19, inlined from 'operator=' at /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/CompressedStorage.h:53:13, inlined from 'operator=' at /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseMatrix.h:770:18: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Memory.h:589:13: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 589 | m_ptr = new T[size]; | ^ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Memory.h: In member function 'operator=': /usr/include/c++/11/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 2, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 2, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 2, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 2, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 2, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose, 2, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose, 2, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 2, 1, true>, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 2, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false>, 2, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >, Eigen::internal::assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 1, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 4, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 4, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 4, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 4, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 4, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 4, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 4, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 4, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 4, 1, true>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 4, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 4, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, 4, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, 1, 4, false>, 1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, 4, 1, true>, -1, 1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 4, 1, true>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 1, 4, false>, 1, -1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = bool; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:976:99: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<4, 4, int>; ExpressionType = Eigen::Matrix; int Side = 1; bool Transposed = false]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:1022:72: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<4, 4, int>; Rhs = Eigen::Matrix; int ProductTag = 3; MatrixShape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::PermutationMatrix<4, 4, int>; Rhs = Eigen::Matrix; int Options = 2; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 2>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 2, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 2, false>, 1, 2, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 2, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:390:25: required from 'static void Eigen::internal::unaligned_dense_assignment_loop::run(Kernel&, Eigen::Index, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >, Eigen::internal::sub_assign_op, 0>; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:413:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, 4, false>, Eigen::Block, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, 4, false>, Eigen::Block, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, -1, 4, false>, Eigen::Block, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, -1, 4, false>, Eigen::Block, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, 4, false>, Eigen::Block, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, -1, 4, false>; Rhs = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, 4, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, 4, false> >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, 4, false> >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, 4, false>, Eigen::Block, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, 1, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:57:28: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, 1, 1, false> >, Eigen::internal::swap_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:992:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, 1, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator >, 1, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block >, 1, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block >, 1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block >, 1, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block >, 1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block >, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, 1, 1, false> >, Eigen::internal::swap_assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::swap_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:992:18: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 1, 1, false> >, Eigen::internal::evaluator, 1, 1, false> >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:66:28: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Block, 1, 1, false>::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 2, false>, 1, 2, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 2, false>, 1, 2, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 2, false>, 1, 2, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 2, false>, 1, 2, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 2, false>, 1, 2, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, 2, false>; Rhs = Eigen::Block, -1, 1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, 2, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 2, false>, 1, 2, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples && ./matrixfree_cg >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/matrixfree_cg.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [100%] Built target matrixfree_cg /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_MatrixLogarithm.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixLogarithm.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixLogarithm.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_MatrixLogarithm.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixLogarithm.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [100%] Building CXX object unsupported/doc/examples/CMakeFiles/example_MatrixLogarithm.dir/MatrixLogarithm.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/g++ -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -MD -MT unsupported/doc/examples/CMakeFiles/example_MatrixLogarithm.dir/MatrixLogarithm.cpp.o -MF CMakeFiles/example_MatrixLogarithm.dir/MatrixLogarithm.cpp.o.d -o CMakeFiles/example_MatrixLogarithm.dir/MatrixLogarithm.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 4, false>, 1, 4, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 4, false>, 1, 4, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 4, false>, 1, 4, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 4, false>, 1, 4, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 4, false>, 1, 4, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, 4, false>; Rhs = Eigen::Block, -1, 1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, 4, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 4, false>, 1, 4, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, false> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixSquareRootReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixSquareRootReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSquareRoot.cpp:14:62: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 5, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 5, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 5, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 5, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 5, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose, 5, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose, 5, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 5, 1, true>, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 2, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false>, 2, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >, Eigen::internal::assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 1, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose, 6, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose, 6, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 6, 1, true>, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:301:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:9:17: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:19, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition, -1, -1> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:249:41: required from 'class Eigen::ComplexSchur, -1, -1> >' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:431:36: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix, -1, -1>; AtomicType = Eigen::internal::MatrixLogarithmAtomic, -1, -1> >; ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixLogarithmAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h:342:87: required from 'void Eigen::MatrixLogarithmReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 2, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false>, 2, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >, Eigen::internal::assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:413:19: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixLogarithmAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h:342:87: required from 'void Eigen::MatrixLogarithmReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 1, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose, 6, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose, 6, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 6, 1, true>, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = long int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:440:31: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix, -1, -1>; AtomicType = Eigen::internal::MatrixLogarithmAtomic, -1, -1> >; ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixLogarithmAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h:342:87: required from 'void Eigen::MatrixLogarithmReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 2, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 2, -1, false>, 2, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >, Eigen::internal::assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, 1, 1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:497:25: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, 1, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 5, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 5, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 5, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 5, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 5, -1, true>, 5, -1, false>, 1, -1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 5, -1, true>, 5, -1, false>, 1, -1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 5, -1, true>, 5, -1, false>, 1, -1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 5, -1, true>, 5, -1, false>, 1, -1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 5, -1, true>, 5, -1, false>, 1, -1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, 5, -1, true>, 5, -1, false>; Rhs = Eigen::Block, 5, 1, true>, -1, 1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, 5, 1, true>, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, 5, -1, true>, 5, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 5, -1, true>, 5, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 5, 1, true>, -1, 1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 2, false>, 1, 2, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 2, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:390:25: required from 'static void Eigen::internal::unaligned_dense_assignment_loop::run(Kernel&, Eigen::Index, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >, Eigen::internal::sub_assign_op, 0>; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:413:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 6, -1, true>, 6, -1, false>, 1, -1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 6, -1, true>, 6, -1, false>, 1, -1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 6, -1, true>, 6, -1, false>, 1, -1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 6, -1, true>, 6, -1, false>, 1, -1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 6, -1, true>, 6, -1, false>, 1, -1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, 6, -1, true>, 6, -1, false>; Rhs = Eigen::Block, 6, 1, true>, -1, 1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, 6, 1, true>, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, 6, -1, true>, 6, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 6, -1, true>, 6, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 6, 1, true>, -1, 1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 2, false>, 1, 2, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 2, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:390:25: required from 'static void Eigen::internal::unaligned_dense_assignment_loop::run(Kernel&, Eigen::Index, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >, Eigen::internal::sub_assign_op, 0>; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:413:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 10>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 10>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, Eigen::Matrix > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 2, false>, 1, 2, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 2, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:390:25: required from 'static void Eigen::internal::unaligned_dense_assignment_loop::run(Kernel&, Eigen::Index, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false>, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >, Eigen::internal::sub_assign_op, 0>; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:413:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, 5, 1, true>, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose, 5, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, 5, 1, true>, -1, 1, false> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, 5, 1, true>, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose, 5, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 5, -1, true>, 5, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 5, 1, true>, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 5, -1, true>, 5, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 5, 1, true>, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:222:35: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 5, 1, true>, -1, 1, false> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:103:30: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:116:9: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:431:36: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix, -1, -1>; AtomicType = Eigen::internal::MatrixLogarithmAtomic, -1, -1> >; ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = std::complex; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:116:9: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:431:36: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix, -1, -1>; AtomicType = Eigen::internal::MatrixLogarithmAtomic, -1, -1> >; ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, 6, 1, true>, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose, 6, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 6, 1, true>, -1, 1, false> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, 6, 1, true>, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose, 6, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 6, -1, true>, 6, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 6, -1, true>, 6, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 6, 1, true>, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:222:35: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 6, 1, true>, -1, 1, false> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:222:35: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseUnaryOp >, const Eigen::Matrix >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Matrix >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:41: required from 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >, Eigen::internal::IndexBased, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::binary_evaluator, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >, Eigen::internal::member_sum, 0> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >, Eigen::internal::member_sum, 0> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h:243:112: required from 'void Eigen::internal::matrix_log_compute_big(const MatrixType&, MatrixType&) [with MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h:289:27: required from 'MatrixType Eigen::internal::MatrixLogarithmAtomic::compute(const MatrixType&) [with MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:252:23: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >, Eigen::internal::member_sum, 0> >::' and 'Eigen::internal::unary_evaluator >, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, 1, 0, 1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, 0>; Derived = Eigen::Matrix, 1, 1, 0, 1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, 0>; _Scalar = std::complex; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:303:21: required from 'MatrixType Eigen::internal::matrix_function_solve_triangular_sylvester(const MatrixType&, const MatrixType&, const MatrixType&) [with MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:355:53: required from 'void Eigen::internal::matrix_function_compute_above_diagonal(const MatrixType&, const VectorType&, const VectorType&, MatrixType&) [with MatrixType = Eigen::Matrix, -1, -1>; VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:461:43: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix, -1, -1>; AtomicType = Eigen::internal::MatrixLogarithmAtomic, -1, -1> >; ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 1, 0, 1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 1, 0, 1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, -1, -1>, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:498:76: required from 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 4, Eigen::DenseShape, Eigen::DenseShape, double, double>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:446, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(2) double>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:741:37: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:341:9: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types 'Eigen::Matrix::' and 'Eigen::internal::unpacket_traits<__vector(4) float>::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryView >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryView >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryView >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryView >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:753:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 753 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, 2, 2> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:293:38: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 2> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, -1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, -1, false> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, -1, false> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, -1, false> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, -1, false> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 2, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1>, 2, 2, false>; Derived = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, -1>, 2, 2, false>; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:292:29: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: required from 'void Eigen::ComplexSchur<_MatrixType>::reduceToTriangularForm(bool) [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:349:3: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::Matrix, -1, -1>; OrthMatrixType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:338:24: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:41: required from 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1>, -1, -1, true>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > >, 2>, Eigen::Matrix, -1, -1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > >, 2>, Eigen::Matrix, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > >, 2>, Eigen::Matrix, -1, -1> > >; Functor = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > >, 2>, Eigen::Matrix, -1, -1> > >; Functor = Eigen::internal::add_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > >, 2>, Eigen::Matrix, -1, -1> > >; Func = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > >, 2>, Eigen::Matrix, -1, -1> > >; Func = Eigen::internal::add_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:428, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/BinaryFunctors.h: In instantiation of 'struct Eigen::internal::functor_traits > >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:111: required from 'struct Eigen::internal::binary_evaluator >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > >, 2>, Eigen::Matrix, -1, -1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > >, 2>, Eigen::Matrix, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > >, 2>, Eigen::Matrix, -1, -1> > >; Functor = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > >, 2>, Eigen::Matrix, -1, -1> > >; Functor = Eigen::internal::add_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Solve, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > >, 2>, Eigen::Matrix, -1, -1> > >; Func = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/BinaryFunctors.h:97:43: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::NumTraits >::' is deprecated [-Wenum-conversion] 97 | Cost = (NumTraits::MulCost + NumTraits::MulCost)/2, // rough estimate! | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::TriangularView, -1, -1>, 2>; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::TriangularView, -1, -1>, 2>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::TriangularView, -1, -1>, 2>; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::TriangularShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::TriangularView, -1, -1>, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1>, 2>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1>, 2>; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:238:29: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types 'Eigen::TriangularView, -1, -1>, 2>::' and 'Eigen::UpLoType' is deprecated [-Wenum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, 1, 1, 0, 1, 1>; Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, 1, 1, 0, 1, 1>; Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, 1, -1> > >::' and 'Eigen::internal::mapbase_evaluator, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, 1, -1> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] [100%] Linking CXX executable example_MatrixExponential cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/example_MatrixExponential.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example_MatrixExponential.dir/MatrixExponential.cpp.o -o example_MatrixExponential In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Transpose, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose, -1, 1, false> >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, false> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = double; int _Deg = 5]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:17:49: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, 1, 1, 0, 1, 1>; Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; LhsT = Eigen::Block, -1, -1>, -1, -1, false>; Func = Eigen::internal::assign_op, std::complex >; Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, false> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Transpose, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::Matrix; _Scalar = float; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:32:58: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:589:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:637:61: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>::' and 'Eigen::internal::evaluator, -1, 1, false> >, 1, 1, false> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:483, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h: In instantiation of 'struct Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >, 3, 2>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >; int ProductTag = 4; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose, -1, 1, false> >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:645:16: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 1> >; Functor = Eigen::internal::sub_assign_op; int Version = 0; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:547:39: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:288:12: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:274:24: required from 'Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from 'Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:356:30: required from 'void Eigen::PolynomialSolver<_Scalar, _Deg>::compute(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h:388:14: required from 'Eigen::PolynomialSolver<_Scalar, _Deg>::PolynomialSolver(const OtherPolynomial&) [with OtherPolynomial = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Deg = 6]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/PolynomialSolver1.cpp:40:75: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:315:28: warning: arithmetic between different enumeration types 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > >::' and 'Eigen::internal::redux_traits, Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, -1, 1, false> >, 1, 1, false> > > >::' is deprecated [-Wenum-conversion] 315 | VectorizedSize = (Size / PacketSize) * PacketSize | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = std::complex; RhsScalar = std::complex; Index = long int; DataMapper = Eigen::internal::blas_data_mapper, long int, 0, 0, 1>; int mr = 1; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = std::complex]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = std::complex; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = std::complex; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = std::complex; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product, 0, false, std::complex, 0, false, 0, 1>; Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>; Dest = Eigen::Matrix, -1, -1>; BlockingType = Eigen::internal::gemm_blocking_space<0, std::complex, std::complex, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, long int, Eigen::internal::general_matrix_matrix_product, 0, false, std::complex, 0, false, 0, 1>, Eigen::Block, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, Eigen::Matrix, -1, -1>, Eigen::internal::gemm_blocking_space<0, std::complex, std::complex, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix, -1, -1>; Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::internal::generic_product_impl::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, -1, -1>; Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseCoeffsBase.h:141:7: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; Eigen::DenseCoeffsBase::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:256:78: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix, -1, -1>; Workspace = Eigen::Matrix, -1, 1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix, -1, -1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void; typename SrcXprType::Scalar = std::complex; typename DstXprType::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; LhsT = Eigen::Block, -1, -1>, -1, -1, false>; Func = Eigen::internal::assign_op, std::complex >; Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; LhsT = Eigen::Matrix, -1, -1>; Func = Eigen::internal::assign_op, std::complex >; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >; Rhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, 1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Block, -1, -1>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 1, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 1, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 1, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 1, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 1, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 1, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1>, 10>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1>, 10>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1>, 10>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Block, -1, -1>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Matrix, -1, -1>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = std::complex; RhsScalar = std::complex; Index = long int; DataMapper = Eigen::internal::blas_data_mapper, long int, 0, 0, 1>; int mr = 1; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = true; Eigen::internal::gebp_kernel::ResScalar = std::complex]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = std::complex; Index = long int; int Mode = 2; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 1; bool ConjugateRhs = true; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix, -1, -1>; int Mode = 2; bool LhsIsTriangular = true; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; typename Dest::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix, -1, -1>; Lhs = Eigen::TriangularView, -1, -1>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix, -1, -1>; Lhs = Eigen::TriangularView, -1, -1>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; Derived = Eigen::internal::generic_product_impl, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, -1, -1>; Lhs = Eigen::TriangularView, -1, -1>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; Derived = Eigen::internal::generic_product_impl, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, Eigen::TriangularShape, Eigen::DenseShape, 8>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 1, 4, false, true>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, const Eigen::Matrix > >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::CwiseBinaryOp >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> > >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' and 'Eigen::internal::binary_evaluator >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, std::complex >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 8, 8, 0, 8, 8>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = std::complex; int _Rows = 8; int _Cols = 8; int _Options = 0; int _MaxRows = 8; int _MaxCols = 8]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = std::complex; Index = long int; int Mode = 2; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 1; bool ConjugateRhs = true; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix, -1, -1>; int Mode = 2; bool LhsIsTriangular = true; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; typename Dest::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix, -1, -1>; Lhs = Eigen::TriangularView, -1, -1>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix, -1, -1>; Lhs = Eigen::TriangularView, -1, -1>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; Derived = Eigen::internal::generic_product_impl, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 8, 8, 0, 8, 8> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 8, 8, 0, 8, 8> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >, -1, -1, true>, Eigen::internal::IndexBased, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >, -1, -1, true, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >, -1, -1, true> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1, 1, -1, -1> > >::' and 'Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1> > >, Eigen::internal::IndexBased, std::complex >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixLogarithmReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:840:19: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue > >; OtherDerived = Eigen::MatrixLogarithmReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixLogarithm.cpp:14:59: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, true> >::' is deprecated [-Wenum-conversion] [100%] Linking CXX executable example_MatrixPower cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/example_MatrixPower.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example_MatrixPower.dir/MatrixPower.cpp.o -o example_MatrixPower [100%] Linking CXX executable example_MatrixFunction cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/example_MatrixFunction.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example_MatrixFunction.dir/MatrixFunction.cpp.o -o example_MatrixFunction cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && ./example_MatrixExponential >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/MatrixExponential.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [100%] Built target example_MatrixExponential /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_MatrixSinh.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixSinh.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixSinh.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/example_MatrixSinh.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixSinh.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [100%] Building CXX object unsupported/doc/examples/CMakeFiles/example_MatrixSinh.dir/MatrixSinh.cpp.o cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/g++ -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples -I/builddir/build/BUILD/eigen-3.3.9 -I/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported -I/builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/../../../unsupported/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -MD -MT unsupported/doc/examples/CMakeFiles/example_MatrixSinh.dir/MatrixSinh.cpp.o -MF CMakeFiles/example_MatrixSinh.dir/MatrixSinh.cpp.o.d -o CMakeFiles/example_MatrixSinh.dir/MatrixSinh.cpp.o -c /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:8:36: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h:14, from /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues:37, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:19, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h: In instantiation of 'class Eigen::HessenbergDecomposition, -1, -1> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:249:41: required from 'class Eigen::ComplexSchur, -1, -1> >' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:431:36: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix, -1, -1>; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:270:45: warning: bitwise operation between different enumeration types 'Eigen::HessenbergDecomposition, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 270 | typedef Matrix VectorType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = std::complex; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:413:19: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = long int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:440:31: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix, -1, -1>; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ [100%] Linking CXX executable example_MatrixPower_optimal cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/example_MatrixPower_optimal.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example_MatrixPower_optimal.dir/MatrixPower_optimal.cpp.o -o example_MatrixPower_optimal /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, -1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = std::complex; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:103:30: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:116:9: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:431:36: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix, -1, -1>; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, -1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, -1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:293:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = long int; _Scalar = std::complex; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:102:9: required from 'Eigen::HessenbergDecomposition<_MatrixType>::HessenbergDecomposition(Eigen::HessenbergDecomposition<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:116:9: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexSchur(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:431:36: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix, -1, -1>; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, -1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Matrix, -1, -1> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1277:59: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 1> >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::PartialReduxExpr >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 1>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 1>; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:82:68: required from 'MatrixType Eigen::internal::MatrixFunctionAtomic::compute(const MatrixType&) [with MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:252:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::member_sum, 1> >::' and 'Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, float>::' is deprecated [-Wenum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseUnaryOp >, const Eigen::Matrix >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Matrix >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:412:19: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:438:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:60:31: required from 'typename Eigen::NumTraits::Real Eigen::internal::matrix_function_compute_mu(const MatrixType&) [with MatrixType = Eigen::Matrix, -1, -1>; typename Eigen::NumTraits::Real = float; typename Derived::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:72:45: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 1, 1, 0, 1, 1>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, 0>; Derived = Eigen::Matrix, 1, 1, 0, 1, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, 0>; _Scalar = std::complex; int _Rows = 1; int _Cols = 1; int _Options = 0; int _MaxRows = 1; int _MaxCols = 1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:303:21: required from 'MatrixType Eigen::internal::matrix_function_solve_triangular_sylvester(const MatrixType&, const MatrixType&, const MatrixType&) [with MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:355:53: required from 'void Eigen::internal::matrix_function_compute_above_diagonal(const MatrixType&, const VectorType&, const VectorType&, MatrixType&) [with MatrixType = Eigen::Matrix, -1, -1>; VectorType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:461:43: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix, -1, -1>; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix, -1, -1>; MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 1, 0, 1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 1, 1, 0, 1, 1> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:370, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::plain_row_type, -1, -1>, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:124:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase::Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::MatrixBase::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from 'static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(Eigen::HessenbergDecomposition<_MatrixType>::MatrixType&, Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType&, Eigen::HessenbergDecomposition<_MatrixType>::VectorType&) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::MatrixType = Eigen::Matrix, -1, -1>; Eigen::HessenbergDecomposition<_MatrixType>::CoeffVectorType = Eigen::Matrix, -1, 1>; Eigen::HessenbergDecomposition<_MatrixType>::VectorType = Eigen::Matrix, 1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from 'Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:361:25: required from 'static void Eigen::internal::complex_schur_reduce_to_hessenberg::run(Eigen::ComplexSchur&, const MatrixType&, bool) [with MatrixType = Eigen::Matrix, -1, -1>; bool IsComplex = true]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:337:94: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:121:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:599:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 599 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType; | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:601:55: warning: bitwise operation between different enumeration types 'Eigen::Matrix, -1, -1>::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 601 | ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType; | ~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryView >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryView >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryView >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryView >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:415:12: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:753:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 753 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, 2, 2> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Matrix, 2, 2> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, 2, 2> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:293:38: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, 2, 2> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, -1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, -1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, -1, false> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, -1, false> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, -1, false> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, -1, false> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 2, 2>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1>, 2, 2, false>; Derived = Eigen::Matrix, 2, 2>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, -1>, 2, 2, false>; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:292:29: required from 'Eigen::ComplexSchur<_MatrixType>::ComplexScalar Eigen::ComplexSchur<_MatrixType>::computeShift(Eigen::ComplexSchur<_MatrixType>::Index, Eigen::ComplexSchur<_MatrixType>::Index) [with _MatrixType = Eigen::Matrix, -1, -1>; Eigen::ComplexSchur<_MatrixType>::ComplexScalar = std::complex; Eigen::ComplexSchur<_MatrixType>::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:434:27: required from 'void Eigen::ComplexSchur<_MatrixType>::reduceToTriangularForm(bool) [with _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:349:3: required from 'Eigen::ComplexSchur& Eigen::ComplexSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::Matrix, -1, -1>; OrthMatrixType = Eigen::Matrix, -1, -1>; _MatrixType = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h:338:24: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 2, 2> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Matrix, -1, -1>, const Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > > >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && ./example_MatrixPower >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/MatrixPower.out In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:19:68: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::GenericNumTraits::' and 'Eigen::internal::evaluator > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, float, float>::' and 'Eigen::internal::packet_traits::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [100%] Built target example_MatrixPower /usr/bin/gmake -f doc/snippets/CMakeFiles/all_snippets.dir/build.make doc/snippets/CMakeFiles/all_snippets.dir/depend In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/all_snippets.dir/DependInfo.cmake --color= /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:41: required from 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1>, -1, -1, true>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1>, -1, -1, true>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Derived = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:537:19: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/snippets/CMakeFiles/all_snippets.dir/build.make doc/snippets/CMakeFiles/all_snippets.dir/build /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Nothing to be done for 'doc/snippets/CMakeFiles/all_snippets.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [100%] Built target all_snippets /usr/bin/gmake -f doc/CMakeFiles/all_examples.dir/build.make doc/CMakeFiles/all_examples.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/CMakeFiles/all_examples.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/CMakeFiles/all_examples.dir/build.make doc/CMakeFiles/all_examples.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Nothing to be done for 'doc/CMakeFiles/all_examples.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = float; RhsScalar = float; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 8; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = float]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = float; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = float; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = float; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, float, float, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::internal::gemm_blocking_space<0, float, float, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Eigen::internal::generic_product_impl::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:19:68: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ [100%] Built target all_examples /usr/bin/gmake -f doc/CMakeFiles/doc-eigen-prerequisites.dir/build.make doc/CMakeFiles/doc-eigen-prerequisites.dir/depend /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, 8, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper&, const float*, const float*, long int, long int, long int, Eigen::internal::gebp_kernel, 8, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, 8, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/CMakeFiles/doc-eigen-prerequisites.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = float; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h:76:71: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/CMakeFiles/doc-eigen-prerequisites.dir/build.make doc/CMakeFiles/doc-eigen-prerequisites.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc && /usr/bin/cmake -E make_directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/html/ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc && /usr/bin/cmake -E copy /builddir/build/BUILD/eigen-3.3.9/doc/eigen_navtree_hacks.js /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/html/ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc && /usr/bin/cmake -E copy /builddir/build/BUILD/eigen-3.3.9/doc/Eigen_Silly_Professor_64x64.png /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/html/ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc && /usr/bin/cmake -E copy /builddir/build/BUILD/eigen-3.3.9/doc/ftv2pnode.png /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/html/ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, 1, 1, 0, 1, 1>; Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc && /usr/bin/cmake -E copy /builddir/build/BUILD/eigen-3.3.9/doc/ftv2node.png /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/html/ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, 1, 1, 0, 1, 1>; Lhs = Eigen::Block, -1, -1>, 1, -1, false>, 1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc && /usr/bin/cmake -E copy /builddir/build/BUILD/eigen-3.3.9/doc/AsciiQuickReference.txt /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/html/ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [100%] Built target doc-eigen-prerequisites /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, 1, -1> >, const Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, 1, -1> > >::' and 'Eigen::internal::mapbase_evaluator, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, 1, -1> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; LhsT = Eigen::Block, -1, -1>, -1, -1, false>; Func = Eigen::internal::assign_op, std::complex >; Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = std::complex; RhsScalar = std::complex; Index = long int; DataMapper = Eigen::internal::blas_data_mapper, long int, 0, 0, 1>; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; Eigen::internal::gebp_kernel::ResScalar = std::complex]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:196:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_matrix_product::ResScalar*, Index, Index, Eigen::internal::general_matrix_matrix_product::ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = std::complex; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = std::complex; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; Eigen::internal::general_matrix_matrix_product::ResScalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:228:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = std::complex; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product, 0, false, std::complex, 0, false, 0, 1>; Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>; Dest = Eigen::Matrix, -1, -1>; BlockingType = Eigen::internal::gemm_blocking_space<0, std::complex, std::complex, -1, -1, -1, 1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/Parallelizer.h:98:7: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = Eigen::internal::gemm_functor, long int, Eigen::internal::general_matrix_matrix_product, 0, false, std::complex, 0, false, 0, 1>, Eigen::Block, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, Eigen::Matrix, -1, -1>, Eigen::internal::gemm_blocking_space<0, std::complex, std::complex, -1, -1, -1, 1, false> >; Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:487:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix, -1, -1>; Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::internal::generic_product_impl::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:437:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, -1, -1>; Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, false>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Block, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> > >; Func = Eigen::internal::assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::' and 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable example_MatrixSine cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/example_MatrixSine.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example_MatrixSine.dir/MatrixSine.cpp.o -o example_MatrixSine /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseCoeffsBase.h:141:7: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; Eigen::DenseCoeffsBase::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:256:78: required from 'void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix, -1, -1>; Workspace = Eigen::Matrix, -1, 1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:237:13: required from 'void Eigen::HouseholderSequence::evalTo(DestType&) const [with DestType = Eigen::Matrix, -1, -1>; VectorsType = Eigen::Matrix, -1, -1>; CoeffsType = Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >; int Side = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:899:15: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::HouseholderSequence, -1, -1>, Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void; typename SrcXprType::Scalar = std::complex; typename DstXprType::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, 1> > >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; LhsT = Eigen::Block, -1, -1>, -1, -1, false>; Func = Eigen::internal::assign_op, std::complex >; Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' is deprecated [-Wenum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, -1, -1, false>, Eigen::Block, -1, -1>, -1, -1, false>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Block, -1, -1>, -1, -1, false>; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, -1, -1, false>, 1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:360:83: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, -1, false> >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1>; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::Product, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1>; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::Product, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:436:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const LhsT&, const Rhs&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; LhsT = Eigen::Matrix, -1, -1>; Func = Eigen::internal::assign_op, std::complex >; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, float, float>': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::Product::Rhs = Eigen::Matrix; typename Eigen::internal::traits::Lhs>::Scalar = float; typename Eigen::Product::Lhs = Eigen::Matrix; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:732:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:818:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:294:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h:220:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:19:68: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, float>::' and 'Eigen::internal::evaluator, -1, 1, true> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && ./example_MatrixFunction >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/MatrixFunction.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [100%] Built target example_MatrixFunction /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Block, -1, -1>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, false> >, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1>, -1, 1, false> >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1>, -1, 1, false> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >; Rhs = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product >, const Eigen::Transpose, -1, -1>, -1, 1, false> > >, Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h:42:31: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:498, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'struct Eigen::internal::product_evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types 'Eigen::NumTraits >::' and 'Eigen::internal::evaluator, -1, -1> > >::' is deprecated [-Wenum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types 'Eigen::internal::product_evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' and 'Eigen::internal::packet_traits >::' is deprecated [-Wenum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix, -1, -1>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Product, -1, -1>, Eigen::Matrix, -1, -1>, 1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:427:29: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Plain1>, Xpr2>&, const Rhs&, const Func&) [with Dst = Eigen::Matrix, -1, -1>; Scalar1 = std::complex; Scalar2 = std::complex; Plain1 = const Eigen::Matrix, -1, -1>; Xpr2 = const Eigen::Matrix, -1, -1>; Func = Eigen::internal::assign_op, std::complex >; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Matrix, -1, -1> >; Rhs = Eigen::Matrix, -1, -1>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >::' and 'Eigen::internal::product_evaluator, -1, -1>, Eigen::Matrix, -1, -1>, 1>, 8, Eigen::DenseShape, Eigen::DenseShape, std::complex, std::complex >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Matrix, -1, 1> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, 1> > >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Block, -1, -1>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Map, -1, 1>, 2, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::mapbase_evaluator, -1, 1>, 2, Eigen::Stride<0, 0> >, Eigen::Matrix, -1, 1> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:494, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 10; bool SetOpposite = false; DstXprType = Eigen::TriangularView, -1, -1>, 10>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:849:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, -1, -1>, 10>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Functor = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, -1, -1>, 10>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; Func = Eigen::internal::assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:562:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, -1> >; _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:392:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, 10>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:395:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setZero() [with _MatrixType = Eigen::Matrix, -1, -1>; unsigned int _Mode = 10; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, -1, -1>, 10>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h:250:61: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h:806:80: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator, -1, -1> > >::' and 'Eigen::internal::evaluator >, Eigen::Matrix, -1, -1> > >::' is deprecated [-Wenum-conversion] 806 | && DstXprType::SizeAtCompileTime * (DstEvaluatorType::CoeffReadCost+SrcEvaluatorType::CoeffReadCost) / 2 <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h:369:102: required from 'struct Eigen::internal::plain_object_eval, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Dense>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:275:58: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = std::complex; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, 1> >, const Eigen::Block, -1, -1>, -1, 1, false> >, Eigen::Map, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, 1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, false> >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Rhs = Eigen::Block, -1, -1>, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Block, -1, -1>, -1, -1, false>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Block, -1, -1>, -1, -1, false>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, false>, -1, 1, true> >::' is deprecated [-Wenum-conversion] /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:349:33: required from 'class Eigen::internal::redux_evaluator, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op, std::complex >; Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h:453:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, std::complex >, const Eigen::Transpose, -1, -1>, 1, -1, false> >, const Eigen::Block, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:578:75: required from 'const CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>; int ProductTag = 8; typename Eigen::internal::traits::Rhs>::Scalar = std::complex; typename Eigen::Product::Rhs = Eigen::Product, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, 0>; typename Eigen::internal::traits::Lhs>::Scalar = std::complex; typename Eigen::Product::Lhs = Eigen::Matrix, -1, -1>; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = const std::complex; Eigen::Index = long int]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:631:63: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1>, 1, -1, false> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::evaluator, -1, -1>, -1, 1, true> >::' is deprecated [-Wenum-conversion] In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:496, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel::ResScalar, Index, Index, Index, Index) [with LhsScalar = std::complex; RhsScalar = std::complex; Index = long int; DataMapper = Eigen::internal::blas_data_mapper, long int, 0, 0, 1>; int mr = 2; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = true; Eigen::internal::gebp_kernel::ResScalar = std::complex]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = std::complex; Index = long int; int Mode = 2; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 1; bool ConjugateRhs = true; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix, -1, -1>; int Mode = 2; bool LhsIsTriangular = true; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; typename Dest::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix, -1, -1>; Lhs = Eigen::TriangularView, -1, -1>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix, -1, -1>; Lhs = Eigen::TriangularView, -1, -1>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; Derived = Eigen::internal::generic_product_impl, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix, -1, -1>; Lhs = Eigen::TriangularView, -1, -1>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; Derived = Eigen::internal::generic_product_impl, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, Eigen::TriangularShape, Eigen::DenseShape, 8>]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, true>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, true>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, true>::' is deprecated [-Wenum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, true>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, true>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, true>::' is deprecated [-Wenum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, true>::operator()(const Eigen::internal::blas_data_mapper, long int, 0, 0, 1>&, const std::complex*, const std::complex*, long int, long int, long int, Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, true>::ResScalar, long int, long int, long int, long int)::' and 'Eigen::internal::gebp_kernel, std::complex, long int, Eigen::internal::blas_data_mapper, long int, 0, 0, 1>, 2, 4, false, true>::' is deprecated [-Wenum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:369, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix, 8, 8, 0, 8, 8>]': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:269:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::internal::constructor_without_unaligned_array_assert) [with _Scalar = std::complex; int _Rows = 8; int _Cols = 8; int _Options = 0; int _MaxRows = 8; int _MaxCols = 8]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from 'static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = std::complex; Index = long int; int Mode = 2; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 1; bool ConjugateRhs = true; int ResInnerStride = 1; int Version = 0]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from 'static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix, -1, -1>; int Mode = 2; bool LhsIsTriangular = true; Lhs = Eigen::Matrix, -1, -1>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; typename Dest::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:738:14: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix, -1, -1>; Lhs = Eigen::TriangularView, -1, -1>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; int ProductTag = 8; Eigen::internal::generic_product_impl::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix, -1, -1>; Lhs = Eigen::TriangularView, -1, -1>, 2>; Rhs = Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >; Derived = Eigen::internal::generic_product_impl, -1, -1>, 2>, Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > >, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base::Scalar = std::complex]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 8, 8, 0, 8, 8> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:905:28: note: in expansion of macro 'EIGEN_IMPLIES' 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ^~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types 'Eigen::PlainObjectBase, 8, 8, 0, 8, 8> >::' and 'Eigen::StorageOptions' is deprecated [-Wenum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h:125:65: note: in definition of macro 'EIGEN_STATIC_ASSERT' 125 | if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} | ^~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:906:28: note: in expansion of macro 'EIGEN_IMPLIES' 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-3.3.9/Eigen/Core:445, from /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions:17, from /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:1: /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1> > >, Eigen::internal::IndexBased, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator >, const Eigen::Transpose, -1, -1> > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:69: required from 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types 'Eigen::internal::unary_evaluator, -1, -1> >, Eigen::internal::IndexBased, std::complex >::' and 'Eigen::internal::functor_traits > >::' is deprecated [-Wenum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:99:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1032:66: required from 'struct Eigen::internal::unary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >, -1, -1, true>, Eigen::internal::IndexBased, std::complex >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:1004:8: required from 'struct Eigen::internal::block_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >, -1, -1, true, false>' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:952:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp >, const Eigen::Transpose, -1, -1> > > >, -1, -1, true> >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1, 1, -1, -1> > >::' and 'Eigen::internal::unary_evaluator >, const Eigen::Transpose, -1, -1> > >, Eigen::internal::IndexBased, std::complex >::' is deprecated [-Wenum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::binary_evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, std::complex, std::complex >': /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:665:8: required from 'struct Eigen::internal::evaluator, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> > >' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op, std::complex >; Weak = void]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op, std::complex >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, std::complex >, const Eigen::CwiseNullaryOp >, const Eigen::Matrix, -1, -1> >, const Eigen::Block, -1, -1>, -1, -1, true> >; Func = Eigen::internal::sub_assign_op, std::complex >; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:414:48: required from 'static void Eigen::internal::matrix_function_compute::run(const MatA&, AtomicType&, ResultType&) [with MatA = Eigen::Matrix; AtomicType = Eigen::internal::MatrixFunctionAtomic, -1, -1> >; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:516:88: required from 'void Eigen::MatrixFunctionReturnValue::evalTo(ResultType&) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h:62:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::MatrixFunctionReturnValue >]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h:558:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::MatrixFunctionReturnValue >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h:377:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::ReturnByValue > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples/MatrixSinh.cpp:11:27: required from here /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types 'Eigen::internal::evaluator >, const Eigen::Matrix, -1, -1> > >::' and 'Eigen::internal::evaluator, -1, -1>, -1, -1, true> >::' is deprecated [-Wenum-conversion] cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && ./example_MatrixPower_optimal >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/MatrixPower_optimal.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [100%] Built target example_MatrixPower_optimal cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && ./example_MatrixSine >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/MatrixSine.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [100%] Built target example_MatrixSine [100%] Linking CXX executable example_MatrixLogarithm cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/example_MatrixLogarithm.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example_MatrixLogarithm.dir/MatrixLogarithm.cpp.o -o example_MatrixLogarithm cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && ./example_MatrixLogarithm >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/MatrixLogarithm.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [100%] Built target example_MatrixLogarithm [100%] Linking CXX executable example_MatrixSquareRoot cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/example_MatrixSquareRoot.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example_MatrixSquareRoot.dir/MatrixSquareRoot.cpp.o -o example_MatrixSquareRoot [100%] Linking CXX executable example_MatrixSinh cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/example_MatrixSinh.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example_MatrixSinh.dir/MatrixSinh.cpp.o -o example_MatrixSinh cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && ./example_MatrixSquareRoot >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/MatrixSquareRoot.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [100%] Built target example_MatrixSquareRoot cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && ./example_MatrixSinh >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/MatrixSinh.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [100%] Built target example_MatrixSinh [100%] Linking CXX executable example_PolynomialSolver1 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/example_PolynomialSolver1.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic CMakeFiles/example_PolynomialSolver1.dir/PolynomialSolver1.cpp.o -o example_PolynomialSolver1 cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples && ./example_PolynomialSolver1 >/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/PolynomialSolver1.out gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [100%] Built target example_PolynomialSolver1 /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/unsupported_examples.dir/build.make unsupported/doc/examples/CMakeFiles/unsupported_examples.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/unsupported_examples.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f unsupported/doc/examples/CMakeFiles/unsupported_examples.dir/build.make unsupported/doc/examples/CMakeFiles/unsupported_examples.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' gmake[3]: Nothing to be done for 'unsupported/doc/examples/CMakeFiles/unsupported_examples.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [100%] Built target unsupported_examples /usr/bin/gmake -f doc/CMakeFiles/doc-unsupported-prerequisites.dir/build.make doc/CMakeFiles/doc-unsupported-prerequisites.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/CMakeFiles/doc-unsupported-prerequisites.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/CMakeFiles/doc-unsupported-prerequisites.dir/build.make doc/CMakeFiles/doc-unsupported-prerequisites.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc && /usr/bin/cmake -E make_directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/html/unsupported cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc && /usr/bin/cmake -E copy /builddir/build/BUILD/eigen-3.3.9/doc/eigen_navtree_hacks.js /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/html/unsupported/ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc && /usr/bin/cmake -E copy /builddir/build/BUILD/eigen-3.3.9/doc/Eigen_Silly_Professor_64x64.png /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/html/unsupported/ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc && /usr/bin/cmake -E copy /builddir/build/BUILD/eigen-3.3.9/doc/ftv2pnode.png /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/html/unsupported/ cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc && /usr/bin/cmake -E copy /builddir/build/BUILD/eigen-3.3.9/doc/ftv2node.png /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/html/unsupported/ gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [100%] Built target doc-unsupported-prerequisites /usr/bin/gmake -f doc/CMakeFiles/doc.dir/build.make doc/CMakeFiles/doc.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-3.3.9 /builddir/build/BUILD/eigen-3.3.9/doc /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/CMakeFiles/doc.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/gmake -f doc/CMakeFiles/doc.dir/build.make doc/CMakeFiles/doc.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc && doxygen warning: Tag 'TCL_SUBST' at line 243 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 928 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1688 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1709 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! Adding custom extension mapping: '.h' will be treated as language 'c++' Adding custom extension mapping: 'no_extension' will be treated as language 'c++' Doxygen version used: 1.9.1 Parsing layout file /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/eigendoxy_layout.xml... Searching for include files... Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins Searching for example files... Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/doc/snippets Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/all_snippets.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_AngleAxis_mimic_euler.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_BiCGSTAB_simple.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_BiCGSTAB_step_by_step.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_class_FullPivLU.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_ColPivHouseholderQR_solve.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_ComplexEigenSolver_compute.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_ComplexEigenSolver_eigenvalues.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_ComplexEigenSolver_eigenvectors.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_ComplexSchur_compute.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_ComplexSchur_matrixT.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_ComplexSchur_matrixU.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_abs.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_abs2.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_acos.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_arg.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_array_power_array.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_asin.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_atan.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_boolean_and.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_boolean_not.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_boolean_or.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_boolean_xor.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_ceil.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_cos.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_cosh.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_cube.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_equal_equal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_exp.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_floor.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_greater.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_greater_equal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_inverse.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_isFinite.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_isInf.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_isNaN.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_less.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_less_equal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_log.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_log10.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_max.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_min.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_minus.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_minus_equal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_not_equal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_plus.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_plus_equal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_pow.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_product.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_quotient.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_round.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_scalar_power_array.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_sign.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_sin.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_sinh.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_slash_equal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_sqrt.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_square.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_tan.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_tanh.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_times_equal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_DenseBase_LinSpaced.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_DenseBase_LinSpaced_seq.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_DenseBase_LinSpacedInt.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_DenseBase_setLinSpaced.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_DirectionWise_hnormalized.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_DirectionWise_replicate.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_DirectionWise_replicate_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_EigenSolver_compute.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_EigenSolver_EigenSolver_MatrixType.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_EigenSolver_eigenvalues.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_EigenSolver_eigenvectors.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_EigenSolver_pseudoEigenvectors.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_FullPivHouseholderQR_solve.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_FullPivLU_image.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_FullPivLU_kernel.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_FullPivLU_solve.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_GeneralizedEigenSolver.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_HessenbergDecomposition_compute.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_HessenbergDecomposition_matrixH.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_HessenbergDecomposition_packedMatrix.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_HouseholderQR_householderQ.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_HouseholderQR_solve.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_HouseholderSequence_HouseholderSequence.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_IOFormat.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Jacobi_makeGivens.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Jacobi_makeJacobi.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_JacobiSVD_basic.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_LeastSquaresNormalEquations.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_LeastSquaresQR.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_LLT_example.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_LLT_solve.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Map_general_stride.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Map_inner_stride.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Map_outer_stride.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Map_placement_new.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Map_simple.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_Map_stride.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_resize_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_resize_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_resize_int_NoChange.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_resize_NoChange_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setConstant_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setConstant_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setIdentity_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setOnes_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setOnes_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setRandom_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setRandom_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setZero_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setZero_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_adjoint.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_all.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_applyOnTheLeft.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_applyOnTheRight.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_array.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_array_const.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_asDiagonal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_bottomLeftCorner_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_bottomRightCorner_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_bottomRows_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cast.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_col.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_colwise.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_computeInverseAndDetWithCheck.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_computeInverseWithCheck.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseAbs.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseAbs2.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseEqual.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseInverse.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseMax.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseMin.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseNotEqual.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseProduct.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseQuotient.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseSign.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseSqrt.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_diagonal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_diagonal_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_diagonal_template_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_eigenvalues.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_end_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_eval.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_hnormalized.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_homogeneous.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_identity.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_identity_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_inverse.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_isDiagonal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_isIdentity.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_isOnes.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_isOrthogonal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_isUnitary.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_isZero.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_leftCols_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_noalias.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_ones.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_ones_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_ones_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_operatorNorm.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_prod.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_random.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_random_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_random_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_replicate.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_replicate_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_reverse.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_rightCols_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_row.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_rowwise.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_segment_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_select.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_selfadjointView.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_set.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_setIdentity.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_setOnes.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_setRandom.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_setZero.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_start_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_bottomRows.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_end.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_block_int_int_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_leftCols.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_rightCols.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_segment.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_start.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_topRows.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_topLeftCorner_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_topRightCorner_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_topRows_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_transpose.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_triangularView.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_zero.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_zero_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_zero_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialPivLU_solve.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialRedux_count.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialRedux_maxCoeff.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialRedux_minCoeff.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialRedux_norm.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialRedux_prod.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialRedux_squaredNorm.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialRedux_sum.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_RealQZ_compute.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_RealSchur_compute.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_RealSchur_RealSchur_MatrixType.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType2.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_eigenvalues.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_eigenvectors.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_operatorInverseSqrt.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_operatorSqrt.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointView_eigenvalues.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointView_operatorNorm.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SparseMatrix_coeffs.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_block.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_block_correct.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_cwise.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_mult1.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_mult2.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_mult3.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_mult4.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_mult5.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicStorageOrders_example.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Triangular_solve.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tridiagonalization_compute.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tridiagonalization_decomposeInPlace.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tridiagonalization_diagonal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tridiagonalization_householderCoefficients.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tridiagonalization_packedMatrix.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tridiagonalization_Tridiagonalization_MatrixType.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_tut_arithmetic_redux_minmax.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_aliasing.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_conjugate.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_inplace.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_tut_matrix_assignment_resizing.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Block.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_CommaTemporary.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Join.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_LinSpaced.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_ThreeWays.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Zero.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_commainit_01.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_commainit_01b.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_commainit_02.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_Map_rowmajor.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_Map_using.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Mat.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Vec.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_SlicingCol.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_SlicingVec.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_solve_matrix_inverse.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_solve_multiple_rhs.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_solve_reuse_decomposition.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_solve_singular.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular_inplace.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Vectorwise_reverse.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_VectorwiseOp_homogeneous.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/doc/examples Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/class_Block.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/class_CwiseBinaryOp.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/class_CwiseUnaryOp.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/class_CwiseUnaryOp_ptrfun.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/class_FixedBlock.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/class_FixedVectorBlock.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/class_VectorBlock.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/CustomizingEigen_Inheritance.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Cwise_erf.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Cwise_erfc.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Cwise_lgamma.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/DenseBase_middleCols_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/DenseBase_middleRows_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/DenseBase_template_int_middleCols.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/DenseBase_template_int_middleRows.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/function_taking_eigenbase.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/function_taking_ref.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/make_circulant.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/make_circulant2.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/matrixfree_cg.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/nullary_indexing.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/QuickStart_example.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/QuickStart_example2_dynamic.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/QuickStart_example2_fixed.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TemplateKeyword_flexible.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TemplateKeyword_simple.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_arithmetic_add_sub.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_arithmetic_dot_cross.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_arithmetic_matrix_mul.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_arithmetic_redux_basic.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_arithmetic_scalar_mul_div.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_matrix_coefficient_accessors.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_matrix_resize.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_matrix_resize_fixed_size.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ArrayClass_accessors.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ArrayClass_addition.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ArrayClass_cwise_other.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ArrayClass_interop.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ArrayClass_interop_matrix.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ArrayClass_mult.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_BlockOperations_block_assignment.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_BlockOperations_colrow.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_BlockOperations_corner.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_BlockOperations_print_block.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_BlockOperations_vector.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_PartialLU_solve.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_colwise.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_rowwise.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_visitors.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_simple_example_dynamic_size.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_simple_example_fixed_size.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialInplaceLU.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgComputeTwice.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgExComputeSolveError.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgExSolveColPivHouseholderQR.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgExSolveLDLT.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgInverseDeterminant.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgRankRevealing.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgSelfAdjointEigenSolver.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgSetThreshold.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgSVDSolve.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/doc/special_examples Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/special_examples Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/special_examples/CMakeFiles Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/special_examples/CMakeFiles/random_cpp11.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/snippets Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/snippets Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/snippets/CMakeFiles Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/snippets/CMakeFiles/unsupported_snippets.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_BVH_Example.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_EulerAngles.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_FFT.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixExponential.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixFunction.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixLogarithm.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixPower.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixPower_optimal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixSine.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixSinh.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixSquareRoot.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_PolynomialSolver1.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_PolynomialUtils1.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/unsupported_examples.dir Searching for images... Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/html Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/html/unsupported Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/doc/examples Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/doc/special_examples Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/doc/snippets Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/snippets Searching INPUT for files to process... Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/CholmodSupport Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/AltiVec Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/AVX Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/AVX512 Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/CUDA Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/Default Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/NEON Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/SSE Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/ZVector Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/arch Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Jacobi Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/arch Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/MetisSupport Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/OrderingMethods Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/PardisoSupport Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/PaStiXSupport Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCholesky Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseQR Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SPQRSupport Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/StlSupport Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SuperLUSupport Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/UmfPackSupport Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/doc Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/doc/examples Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/doc/snippets Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/doc/special_examples Reading and parsing tag files Parsing files Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/Cholesky... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/Cholesky... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/CholmodSupport... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/CholmodSupport... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/Core... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/Core... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/Dense... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigen... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/Eigenvalues... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/Geometry... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/Geometry... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/Householder... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/Householder... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/IterativeLinearSolvers... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/IterativeLinearSolvers... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/Jacobi... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/Jacobi... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/LU... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/LU... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/MetisSupport... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/MetisSupport... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/OrderingMethods... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/OrderingMethods... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/PardisoSupport... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/PardisoSupport... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/PaStiXSupport... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/PaStiXSupport... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/QR... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/QR... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/QtAlignedMalloc... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/QtAlignedMalloc... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/Sparse... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/Sparse... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/SparseCholesky... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/SparseCholesky... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/SparseCore... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/SparseCore... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/SparseLU... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/SparseLU... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/SparseQR... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/SparseQR... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/SPQRSupport... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/SPQRSupport... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LDLT.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT_LAPACKE.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Cholesky/LLT_LAPACKE.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/CholmodSupport/CholmodSupport.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/CholmodSupport/CholmodSupport.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/AltiVec/Complex.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/AltiVec/Complex.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/AltiVec/MathFunctions.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/AltiVec/MathFunctions.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/AltiVec/PacketMath.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/AltiVec/PacketMath.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/AVX/Complex.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/AVX/Complex.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/AVX/MathFunctions.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/AVX/MathFunctions.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/AVX/PacketMath.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/AVX/PacketMath.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/AVX/TypeCasting.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/AVX/TypeCasting.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/AVX512/MathFunctions.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/AVX512/MathFunctions.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/AVX512/PacketMath.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/AVX512/PacketMath.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/CUDA/Complex.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/CUDA/Complex.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/CUDA/Half.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/CUDA/Half.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/CUDA/MathFunctions.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/CUDA/MathFunctions.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/CUDA/PacketMath.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/CUDA/PacketMath.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/CUDA/PacketMathHalf.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/CUDA/PacketMathHalf.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/CUDA/TypeCasting.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/CUDA/TypeCasting.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/Default/ConjHelper.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/Default/ConjHelper.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/Default/Settings.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/Default/Settings.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/NEON/Complex.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/NEON/Complex.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/NEON/MathFunctions.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/NEON/MathFunctions.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/NEON/PacketMath.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/NEON/PacketMath.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/SSE/Complex.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/SSE/Complex.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/SSE/MathFunctions.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/SSE/MathFunctions.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/SSE/PacketMath.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/SSE/PacketMath.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/SSE/TypeCasting.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/SSE/TypeCasting.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/ZVector/Complex.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/ZVector/Complex.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/ZVector/MathFunctions.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/ZVector/MathFunctions.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/ZVector/PacketMath.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/arch/ZVector/PacketMath.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Array.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ArrayBase.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ArrayBase.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ArrayWrapper.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ArrayWrapper.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign_MKL.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Assign_MKL.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/AssignEvaluator.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BandMatrix.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BandMatrix.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Block.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Block.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/BooleanRedux.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CommaInitializer.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CommaInitializer.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ConditionEstimator.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ConditionEstimator.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreEvaluators.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreIterators.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CoreIterators.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseBinaryOp.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseTernaryOp.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseTernaryOp.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseUnaryOp.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseUnaryOp.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseUnaryView.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseUnaryView.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseBase.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseCoeffsBase.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseCoeffsBase.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseStorage.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DenseStorage.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Diagonal.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Diagonal.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DiagonalMatrix.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DiagonalMatrix.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DiagonalProduct.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/DiagonalProduct.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Dot.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/EigenBase.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/EigenBase.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ForceAlignedAccess.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ForceAlignedAccess.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/AssignmentFunctors.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/AssignmentFunctors.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/BinaryFunctors.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/BinaryFunctors.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/NullaryFunctors.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/NullaryFunctors.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/StlFunctors.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/StlFunctors.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/TernaryFunctors.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/TernaryFunctors.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/UnaryFunctors.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/functors/UnaryFunctors.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Fuzzy.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Fuzzy.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/GeneralProduct.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/GeneralProduct.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/GenericPacketMath.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/GenericPacketMath.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/GlobalFunctions.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/GlobalFunctions.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Inverse.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Inverse.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/IO.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Map.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MapBase.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MapBase.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MathFunctions.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MathFunctions.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MathFunctionsImpl.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MathFunctionsImpl.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Matrix.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/MatrixBase.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NestByValue.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NestByValue.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NoAlias.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NumTraits.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/NumTraits.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PermutationMatrix.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/PlainObjectBase.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Product.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Product.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ProductEvaluators.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Random.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Random.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Redux.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Ref.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Ref.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Replicate.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Replicate.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/ReturnByValue.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Reverse.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Reverse.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Select.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Select.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfAdjointView.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfCwiseBinaryOp.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SelfCwiseBinaryOp.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Solve.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolverBase.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolverBase.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/SolveTriangular.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/StableNorm.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/StableNorm.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Stride.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Stride.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Swap.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Swap.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Transpose.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Transpose.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Transpositions.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Transpositions.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/TriangularMatrix.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/BlasUtil.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/BlasUtil.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Constants.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Constants.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/DisableStupidWarnings.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/DisableStupidWarnings.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Macros.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Macros.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Memory.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Memory.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Meta.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/Meta.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/MKL_support.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/MKL_support.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/NonMPL2.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/NonMPL2.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/ReenableStupidWarnings.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/ReenableStupidWarnings.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/StaticAssert.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/util/XprHelper.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorBlock.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorBlock.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/VectorwiseOp.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/Visitor.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexEigenSolver.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/EigenSolver.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/HessenbergDecomposition.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/HessenbergDecomposition.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealQZ.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Eigenvalues/Tridiagonalization.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/AlignedBox.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/AlignedBox.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/AngleAxis.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/AngleAxis.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/arch/Geometry_SSE.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/arch/Geometry_SSE.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/EulerAngles.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/EulerAngles.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Homogeneous.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Homogeneous.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Hyperplane.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Hyperplane.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/OrthoMethods.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/OrthoMethods.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/ParametrizedLine.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/ParametrizedLine.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Quaternion.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Quaternion.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Rotation2D.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Rotation2D.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/RotationBase.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/RotationBase.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Scaling.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Scaling.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Transform.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Transform.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Translation.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Translation.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Umeyama.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Geometry/Umeyama.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/BlockHouseholder.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/Householder.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Householder/HouseholderSequence.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Jacobi/Jacobi.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Jacobi/Jacobi.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/arch/Inverse_SSE.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/arch/Inverse_SSE.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/Determinant.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/Determinant.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/FullPivLU.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/InverseImpl.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU_LAPACKE.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/LU/PartialPivLU_LAPACKE.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/MetisSupport/MetisSupport.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/MetisSupport/MetisSupport.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/blas.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/blas.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/Image.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/Image.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/Kernel.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/Kernel.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/lapack.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/lapack.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/lapacke.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/lapacke.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/lapacke_mangling.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/lapacke_mangling.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/RealSvd2x2.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/misc/RealSvd2x2.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/OrderingMethods/Amd.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/OrderingMethods/Amd.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/OrderingMethods/Eigen_Colamd.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/OrderingMethods/Eigen_Colamd.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/OrderingMethods/Ordering.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/OrderingMethods/Ordering.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/PardisoSupport/PardisoSupport.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/PardisoSupport/PardisoSupport.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/PaStiXSupport/PaStiXSupport.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/PaStiXSupport/PaStiXSupport.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/ArrayCwiseBinaryOps.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/ArrayCwiseBinaryOps.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/ArrayCwiseUnaryOps.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/ArrayCwiseUnaryOps.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/CommonCwiseBinaryOps.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/CommonCwiseBinaryOps.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/CommonCwiseUnaryOps.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/CommonCwiseUnaryOps.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/MatrixCwiseBinaryOps.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/MatrixCwiseBinaryOps.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/MatrixCwiseUnaryOps.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/MatrixCwiseUnaryOps.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/CompleteOrthogonalDecomposition.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/CompleteOrthogonalDecomposition.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/FullPivHouseholderQR.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR_LAPACKE.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/QR/HouseholderQR_LAPACKE.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCholesky/SimplicialCholesky.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCholesky/SimplicialCholesky.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/AmbiVector.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/AmbiVector.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/CompressedStorage.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/CompressedStorage.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/MappedSparseMatrix.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/MappedSparseMatrix.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseAssign.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseAssign.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseBlock.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseBlock.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseColEtree.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseColEtree.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseCompressedBase.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseCompressedBase.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseCwiseBinaryOp.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseCwiseBinaryOp.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseCwiseUnaryOp.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseCwiseUnaryOp.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseDenseProduct.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseDenseProduct.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseDiagonalProduct.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseDiagonalProduct.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseDot.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseDot.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseFuzzy.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseFuzzy.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseMap.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseMap.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseMatrix.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseMatrix.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseMatrixBase.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseMatrixBase.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparsePermutation.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparsePermutation.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseProduct.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseProduct.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseRedux.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseRedux.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseRef.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseRef.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseSelfAdjointView.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseSelfAdjointView.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseSolverBase.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseSolverBase.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseSparseProductWithPruning.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseSparseProductWithPruning.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseTranspose.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseTranspose.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseTriangularView.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseTriangularView.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseUtil.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseUtil.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseVector.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseVector.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseView.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/SparseView.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/TriangularSolver.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseCore/TriangularSolver.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_column_bmod.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_column_bmod.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_column_dfs.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_column_dfs.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_gemm_kernel.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_gemm_kernel.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_kernel_bmod.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_kernel_bmod.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_Memory.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_Memory.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_panel_bmod.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_panel_bmod.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_panel_dfs.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_panel_dfs.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_pivotL.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_pivotL.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_pruneL.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_pruneL.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_relax_snode.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_relax_snode.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_Structs.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_Structs.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_Utils.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLU_Utils.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLUImpl.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseLU/SparseLUImpl.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseQR/SparseQR.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SparseQR/SparseQR.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/StlSupport/details.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/StlSupport/details.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/StlSupport/StdDeque.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/StlSupport/StdDeque.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/StlSupport/StdList.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/StlSupport/StdList.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/StlSupport/StdVector.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/StlSupport/StdVector.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SuperLUSupport/SuperLUSupport.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SuperLUSupport/SuperLUSupport.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/BDCSVD.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD_LAPACKE.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/JacobiSVD_LAPACKE.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/SVDBase.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/SVDBase.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/SVD/UpperBidiagonalization.h... Pre/builddir/build/BUILD/eigen-3.3.9/doc/Doxyfile.in:1914: warning: Reached end of file while still inside a (nested) comment. Nesting level 1 (probable line reference: 757) processing /builddir/build/BUILD/eigen-3.3.9/Eigen/src/UmfPackSupport/UmfPackSupport.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/UmfPackSupport/UmfPackSupport.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/StdDeque... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/StdDeque... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/StdList... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/StdList... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/StdVector... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/StdVector... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/SuperLUSupport... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/SuperLUSupport... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/SVD... Preprocessing /builddir/build/BUILD/eigen-3.3.9/Eigen/UmfPackSupport... Parsing file /builddir/build/BUILD/eigen-3.3.9/Eigen/UmfPackSupport... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/A05_PortingFrom2To3.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/A05_PortingFrom2To3.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/B01_Experimental.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/B01_Experimental.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/ClassHierarchy.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/ClassHierarchy.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/CustomizingEigen_CustomScalar.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/CustomizingEigen_CustomScalar.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/CustomizingEigen_InheritingMatrix.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/CustomizingEigen_InheritingMatrix.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/CustomizingEigen_NullaryExpr.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/CustomizingEigen_NullaryExpr.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/CustomizingEigen_Plugins.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/CustomizingEigen_Plugins.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/DenseDecompositionBenchmark.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/DenseDecompositionBenchmark.dox... Reading /builddir/build/BUILD/eigen-3.3.9/doc/Doxyfile.in... Reading /builddir/build/BUILD/eigen-3.3.9/doc/eigen_navtree_hacks.js... Reading /builddir/build/BUILD/eigen-3.3.9/doc/Eigen_Silly_Professor_64x64.png... Reading /builddir/build/BUILD/eigen-3.3.9/doc/eigendoxy.css... Reading /builddir/build/BUILD/eigen-3.3.9/doc/eigendoxy_footer.html.in... Reading /builddir/build/BUILD/eigen-3.3.9/doc/eigendoxy_header.html.in... Reading /builddir/build/BUILD/eigen-3.3.9/doc/eigendoxy_layout.xml.in... Reading /builddir/build/BUILD/eigen-3.3.9/doc/eigendoxy_tabs.css... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/FixedSizeVectorizable.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/FixedSizeVectorizable.dox... Reading /builddir/build/BUILD/eigen-3.3.9/doc/ftv2node.png... Reading /builddir/build/BUILD/eigen-3.3.9/doc/ftv2pnode.png... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/FunctionsTakingEigenTypes.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/FunctionsTakingEigenTypes.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/HiPerformance.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/HiPerformance.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/InplaceDecomposition.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/InplaceDecomposition.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/InsideEigenExample.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/InsideEigenExample.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/LeastSquares.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/LeastSquares.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/Manual.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/Manual.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/MatrixfreeSolverExample.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/MatrixfreeSolverExample.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/NewExpressionType.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/NewExpressionType.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/Overview.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/Overview.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/PassingByValue.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/PassingByValue.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/Pitfalls.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/Pitfalls.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/PreprocessorDirectives.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/PreprocessorDirectives.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/QuickReference.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/QuickReference.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/QuickStartGuide.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/QuickStartGuide.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/SparseLinearSystems.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/SparseLinearSystems.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/SparseQuickReference.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/SparseQuickReference.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/StlContainers.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/StlContainers.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/StorageOrders.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/StorageOrders.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/StructHavingEigenMembers.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/StructHavingEigenMembers.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TemplateKeyword.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/TemplateKeyword.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TopicAliasing.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/TopicAliasing.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TopicAssertions.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/TopicAssertions.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TopicCMakeGuide.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/TopicCMakeGuide.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TopicEigenExpressionTemplates.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/TopicEigenExpressionTemplates.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TopicLazyEvaluation.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/TopicLazyEvaluation.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TopicLinearAlgebraDecompositions.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/TopicLinearAlgebraDecompositions.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TopicMultithreading.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/TopicMultithreading.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TopicResizing.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/TopicResizing.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TopicScalarTypes.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/TopicScalarTypes.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TopicVectorization.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/TopicVectorization.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/tutorial.cpp... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/tutorial.cpp... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TutorialAdvancedInitialization.dox... Parsing file /builddir/build/BUILD/eigen-3/builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:151: warning: no matching file member found for EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type topRightCorner(Index cRows, Index cCols) Possible candidates: 'EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL BlockXpr topRightCorner(Index cRows, Index cCols)' at line 92 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h 'EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type topRightCorner()' at line 118 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h 'const ConstFixedBlockXpr< CRows, CCols >::Type topRightCorner() const' at line 126 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:158: warning: no matching file member found for const ConstFixedBlockXpr< CRows, CCols >::Type topRightCorner(Index cRows, Index cCols) const Possible candidates: 'EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL BlockXpr topRightCorner(Index cRows, Index cCols)' at line 92 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h 'EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type topRightCorner()' at line 118 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h 'const ConstFixedBlockXpr< CRows, CCols >::Type topRightCorner() const' at line 126 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:236: warning: no matching file member found for EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type topLeftCorner(Index cRows, Index cCols) Possible candidates: 'EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL BlockXpr topLeftCorner(Index cRows, Index cCols)' at line 178 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h 'EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type topLeftCorner()' at line 203 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h 'const ConstFixedBlockXpr< CRows, CCols >::Type topLeftCorner() const' at line 211 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:243: warning: no matching file member found for const ConstFixedBlockXpr< CRows, CCols >::Type topLeftCorner(Index cRows, Index cCols) const Possible candidates: 'EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL BlockXpr topLeftCorner(Index cRows, Index cCols)' at line 178 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h 'EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type topLeftCorner()' at line 203 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h 'const ConstFixedBlockXpr< CRows, CCols >::Type topLeftCorner() const' at line 211 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:321: warning: no matching file member found for EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type bottomRightCorner(Index cRows, Index cCols) Possible candidates: 'EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL BlockXpr bottomRightCorner(Index cRows, Index cCols)' at line 263 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h 'EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type bottomRightCorner()' at line 288 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h 'const ConstFixedBlockXpr< CRows, CCols >::Type bottomRightCorner() const' at line 296 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:328: warning: no matching file member found for const ConstFixedBlockXpr< CRows, CCols >::Type bottomRightCorner(Index cRows, Index cCols) const Possible candidates: 'EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL BlockXpr bottomRightCorner(Index cRows, Index cCols)' at line 263 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h 'EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type bottomRightCorner()' at line 288 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h 'const ConstFixedBlockXpr< CRows, CCols >::Type bottomRightCorner() const' at line 296 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:406: warning: no matching file member found for EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type bottomLeftCorner(Index cRows, Index cCols) Possible candidates: 'EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL BlockXpr bottomLeftCorner(Index cRows, Index cCols)' at line 348 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h 'EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type bottomLeftCorner()' at line 373 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h 'const ConstFixedBlockXpr< CRows, CCols >::Type bottomLeftCorner() const' at line 381 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:413: warning: no matching file member found for const ConstFixedBlockXpr< CRows, CCols >::Type bottomLeftCorner(Index cRows, Index cCols) const Possible candidates: 'EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL BlockXpr bottomLeftCorner(Index cRows, Index cCols)' at line 348 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h 'EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< CRows, CCols >::Type bottomLeftCorner()' at line 373 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h 'const ConstFixedBlockXpr< CRows, CCols >::Type bottomLeftCorner() const' at line 381 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:461: warning: no matching file member found for NRowsBlockXpr< N >::Type topRows(Index n=N) Possible candidates: 'RowsBlockXpr topRows(Index n)' at line 432 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:469: warning: no matching file member found for ConstNRowsBlockXpr< N >::Type topRows(Index n=N) const Possible candidates: 'RowsBlockXpr topRows(Index n)' at line 432 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:517: warning: no matching file member found for NRowsBlockXpr< N >::Type bottomRows(Index n=N) Possible candidates: 'RowsBlockXpr bottomRows(Index n)' at line 488 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:525: warning: no matching file member found for ConstNRowsBlockXpr< N >::Type bottomRows(Index n=N) const Possible candidates: 'RowsBlockXpr bottomRows(Index n)' at line 488 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:575: warning: no matching file member found for NRowsBlockXpr< N >::Type middleRows(Index startRow, Index n=N) Possible candidates: 'RowsBlockXpr middleRows(Index startRow, Index n)' at line 545 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:583: warning: no matching file member found for ConstNRowsBlockXpr< N >::Type middleRows(Index startRow, Index n=N) const Possible candidates: 'RowsBlockXpr middleRows(Index startRow, Index n)' at line 545 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:631: warning: no matching file member found for NColsBlockXpr< N >::Type leftCols(Index n=N) Possible candidates: 'ColsBlockXpr leftCols(Index n)' at line 602 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:639: warning: no matching file member found for ConstNColsBlockXpr< N >::Type leftCols(Index n=N) const Possible candidates: 'ColsBlockXpr leftCols(Index n)' at line 602 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:687: warning: no matching file member found for NColsBlockXpr< N >::Type rightCols(Index n=N) Possible candidates: 'ColsBlockXpr rightCols(Index n)' at line 658 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:695: warning: no matching file member found for ConstNColsBlockXpr< N >::Type rightCols(Index n=N) const Possible candidates: 'ColsBlockXpr rightCols(Index n)' at line 658 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:745: warning: no matching file member found for NColsBlockXpr< N >::Type middleCols(Index startCol, Index n=N) Possible candidates: 'ColsBlockXpr middleCols(Index startCol, Index numCols)' at line 715 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:753: warning: no matching file member found for ConstNColsBlockXpr< N >::Type middleCols(Index startCol, Index n=N) const Possible candidates: 'ColsBlockXpr middleCols(Index startCol, Index numCols)' at line 715 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:815: warning: no matching file member found for EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< NRows, NCols >::Type block(Index startRow, Index startCol, Index blockRows, Index blockCols) Possible candidates: 'EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL BlockXpr block(Index startRow, Index startCol, Index blockRows, Index blockCols)' at line 64 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h 'EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< NRows, NCols >::Type block(Index startRow, Index startCol)' at line 780 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h 'const ConstFixedBlockXpr< NRows, NCols >::Type block(Index startRow, Index startCol) const' at line 788 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:823: warning: no matching file member found for const ConstFixedBlockXpr< NRows, NCols >::Type block(Index startRow, Index startCol, Index blockRows, Index blockCols) const Possible candidates: 'EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL BlockXpr block(Index startRow, Index startCol, Index blockRows, Index blockCols)' at line 64 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h 'EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr< NRows, NCols >::Type block(Index startRow, Index startCol)' at line 780 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h 'const ConstFixedBlockXpr< NRows, NCols >::Type block(Index startRow, Index startCol) const' at line 788 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:981: warning: no matching file member found for FixedSegmentReturnType< N >::Type segment(Index start, Index n=N) Possible candidates: 'SegmentReturnType segment(Index start, Index n)' at line 888 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:990: warning: no matching file member found for ConstFixedSegmentReturnType< N >::Type segment(Index start, Index n=N) const Possible candidates: 'SegmentReturnType segment(Index start, Index n)' at line 888 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:1013: warning: no matching file member found for FixedSegmentReturnType< N >::Type head(Index n=N) Possible candidates: 'SegmentReturnType head(Index n)' at line 919 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:1022: warning: no matching file member found for ConstFixedSegmentReturnType< N >::Type head(Index n=N) const Possible candidates: 'SegmentReturnType head(Index n)' at line 919 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:1045: warning: no matching file member found for FixedSegmentReturnType< N >::Type tail(Index n=N) Possible candidates: 'SegmentReturnType tail(Index n)' at line 949 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h:1054: warning: no matching file member found for ConstFixedSegmentReturnType< N >::Type tail(Index n=N) const Possible candidates: 'SegmentReturnType tail(Index n)' at line 949 of file /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins/BlockMethods.h .3.9/doc/TutorialAdvancedInitialization.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TutorialArrayClass.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/TutorialArrayClass.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TutorialBlockOperations.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/TutorialBlockOperations.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TutorialGeometry.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/TutorialGeometry.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TutorialLinearAlgebra.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/TutorialLinearAlgebra.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TutorialMapClass.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/TutorialMapClass.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TutorialMatrixArithmetic.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/TutorialMatrixArithmetic.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TutorialMatrixClass.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/TutorialMatrixClass.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TutorialReductionsVisitorsBroadcasting.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/TutorialReductionsVisitorsBroadcasting.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TutorialReshapeSlicing.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/TutorialReshapeSlicing.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TutorialSparse.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/TutorialSparse.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/TutorialSparse_example_details.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/TutorialSparse_example_details.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/UnalignedArrayAssert.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/UnalignedArrayAssert.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/UsingBlasLapackBackends.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/UsingBlasLapackBackends.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/UsingIntelMKL.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/UsingIntelMKL.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/UsingNVCC.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/UsingNVCC.dox... Preprocessing /builddir/build/BUILD/eigen-3.3.9/doc/WrongStackAlignment.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/doc/WrongStackAlignment.dox... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Computing nesting relations for classes... Associating documentation with classes... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Distributing member group documentation. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding/builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:275: warning: @copybrief or @copydoc target 'DenseBase::LinSpaced(Index, const Scalar&, const Scalar&)' not found /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:275: warning: @copybrief or @copydoc target 'DenseBase::LinSpaced(Index, const Scalar&, const Scalar&)' not found /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:275: warning: @copybrief or @copydoc target 'DenseBase::LinSpaced(Index, const Scalar&, const Scalar&)' not found anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Parsing code for file A05_PortingFrom2To3.dox... Generating code for file AlignedBox.h... Generating code for file AmbiVector.h... Generating code for file Amd.h... Generating code for file AngleAxis.h... Generating code for file Array.h... Generating code for file ArrayBase.h... Generating code for file ArrayCwiseBinaryOps.h... Generating code for file ArrayCwiseUnaryOps.h... Generating code for file ArrayWrapper.h... Generating code for file Assign.h... Generating code for file Assign_MKL.h... Generating code for file AssignEvaluator.h... Generating code for file AssignmentFunctors.h... Parsing code for file B01_Experimental.dox... Generating code for file BandMatrix.h... Generating code for file BasicPreconditioners.h... Generating code for file BDCSVD.h... Generating code for file BiCGSTAB.h... Generating code for file BinaryFunctors.h... Generating code for file blas.h... Generating code for file BlasUtil.h... Generating code for file Block.h... Generating code for file BlockHouseholder.h... Generating code for file BlockMethods.h... Generating code for file BooleanRedux.h... Parsing code for file Cholesky... Parsing code for file CholmodSupport... Generating code for file CholmodSupport.h... Parsing code for file ClassHierarchy.dox... Parsing code for file CoeffwiseMathFunctionsTable.dox... Generating code for file ColPivHouseholderQR.h... Generating code for file ColPivHouseholderQR_LAPACKE.h... Generating code for file CommaInitializer.h... Generating code for file CommonCwiseBinaryOps.h... Generating code for file CommonCwiseUnaryOps.h... Generating code for file CompleteOrthogonalDecomposition.h... Generating code for file Complex.h... Generating code for file Complex.h... Generating code for file Complex.h... Generating code for file Complex.h... Generating code for file Complex.h... Generating code for file Complex.h... Generating code for file ComplexEigenSolver.h... Generating code for file ComplexSchur.h... Generating code for file ComplexSchur_LAPACKE.h... Generating code for file CompressedStorage.h... Generating code for file ConditionEstimator.h... Generating code for file ConjHelper.h... Generating code for file ConjugateGradient.h... Generating code for file ConservativeSparseSparseProduct.h... Generating code for file Constants.h... Parsing code for file Core... Generating code for file CoreEvaluators.h... Generating code for file CoreIterators.h... Parsing code for file CustomizingEigen_CustomScalar.dox... Parsing code for file CustomizingEigen_InheritingMatrix.dox... Parsing code for file CustomizingEigen_NullaryExpr.dox... Parsing code for file CustomizingEigen_Plugins.dox... Generating code for file CwiseBinaryOp.h... Generating code for file CwiseNullaryOp.h... Generating code for file CwiseTernaryOp.h... Generating code for file CwiseUnaryOp.h... Generating code for file CwiseUnaryView.h... Parsing code for file Dense... Generating code for file DenseBase.h... Generating code for file DenseCoeffsBase.h... Parsing code for file DenseDecompositionBenchmark.dox... Generating code for file DenseStorage.h... Generating code for file details.h... Generating code for file Determinant.h... Generating code for file Diagonal.h... Generating code for file DiagonalMatrix.h... Generating code for file DiagonalProduct.h... Generating code for file DisableStupidWarnings.h... Generating code for file Dot.h... Parsing code for file Doxyfile.in... Parsing code for file Eigen... Generating code for file Eigen_Colamd.h... Parsing code for file eigen_navtree_hacks.js... Parsing code for file Eigen_Silly_Professor_64x64.png... Generating code for file EigenBase.h... Parsing code for file eigendoxy.css... Parsing code for file eigendoxy_footer.html.in... Parsing code for file eigendoxy_header.html.in... Parsing code for file eigendoxy_layout.xml.in... Parsing code for file eigendoxy_tabs.css... Generating code for file EigenSolver.h... Parsing code for file Eigenvalues... Generating code for file EulerAngles.h... Parsing code for file FixedSizeVectorizable.dox... Generating code for file ForceAlignedAccess.h... Parsing code for file ftv2node.png... Parsing code for file ftv2pnode.png... Generating code for file FullPivHouseholderQR.h... Generating code for file FullPivLU.h... Parsing code for file FunctionsTakingEigenTypes.dox... Generating code for file Fuzzy.h... Generating code for file GeneralizedEigenSolver.h... Generating code for file GeneralizedSelfAdjointEigenSolver.h... Generating code for file GeneralProduct.h... Generating code for file GenericPacketMath.h... Parsing code for file Geometry... Generating code for file Geometry_SSE.h... Generating code for file GlobalFunctions.h... Generating code for file Half.h... Generating code for file HessenbergDecomposition.h... Parsing code for file HiPerformance.dox... Generating code for file Homogeneous.h... Parsing code for file Householder... Generating code for file Householder.h... Generating code for file HouseholderQR.h... Generating code for file HouseholderQR_LAPACKE.h... Generating code for file HouseholderSequence.h... Generating code for file Hyperplane.h... Generating code for file Image.h... Generating code for file IncompleteCholesky.h... Generating code for file IncompleteLUT.h... Parsing code for file InplaceDecomposition.dox... Parsing code for file InsideEigenExample.dox... Generating code for file Inverse.h... Generating code for file Inverse_SSE.h... Generating code for file InverseImpl.h... Generating code for file IO.h... Parsing code for file IterativeLinearSolvers... Generating code for file IterativeSolverBase.h... Parsing code for file Jacobi... Generating code for file Jacobi.h... Generating code for file JacobiSVD.h... Generating code for file JacobiSVD_LAPACKE.h... Generating code for file Kernel.h... Generating code for file lapack.h... Generating code for file lapacke.h... Generating code for file lapacke_mangling.h... Generating code for file LDLT.h... Generating code for file LeastSquareConjugateGradient.h... Parsing code for file LeastSquares.dox... Generating code for file LLT.h... Generating code for file LLT_LAPACKE.h... Parsing code for file LU... Generating code for file Macros.h... Parsing code for file Manual.dox... Generating code for file Map.h... Generating code for file MapBase.h... Generating code for file MappedSparseMatrix.h... Generating code for file MathFunctions.h... Generating code for file MathFunctions.h... Generating code for file MathFunctions.h... Generating code for file MathFunctions.h... Generating code for file MathFunctions.h... Generating code for file MathFunctions.h... Generating code for file MathFunctions.h... Generating code for file MathFunctions.h... Generating code for file MathFunctionsImpl.h... Generating code for file Matrix.h... Generating code for file MatrixBase.h... Generating code for file MatrixBaseEigenvalues.h... Generating code for file MatrixCwiseBinaryOps.h... Generating code for file MatrixCwiseUnaryOps.h... Parsing code for file MatrixfreeSolverExample.dox... Generating code for file Memory.h... Generating code for file Meta.h... Parsing code for file MetisSupport... Generating code for file MetisSupport.h... Generating code for file MKL_support.h... Generating code for file NestByValue.h... Parsing code for file NewExpressionType.dox... Generating code for file NoAlias.h... Generating code for file NonMPL2.h... Generating code for file NullaryFunctors.h... Generating code for file NumTraits.h... Generating code for file Ordering.h... Parsing code for file OrderingMethods... Generating code for file OrthoMethods.h... Parsing code for file Overview.dox... Generating code for file PacketMath.h... Generating code for file PacketMath.h... Generating code for file PacketMath.h... Generating code for file PacketMath.h... Generating code for file PacketMath.h... Generating code for file PacketMath.h... Generating code for file PacketMath.h... Generating code for file PacketMathHalf.h... Generating code for file ParametrizedLine.h... Parsing code for file PardisoSupport... Generating code for file PardisoSupport.h... Generating code for file PartialPivLU.h... Generating code for file PartialPivLU_LAPACKE.h... Parsing code for file PassingByValue.dox... Parsing code for file PaStiXSupport... Generating code for file PaStiXSupport.h... Generating code for file PermutationMatrix.h... Parsing code for file Pitfalls.dox... Generating code for file PlainObjectBase.h... Parsing code for file PreprocessorDirectives.dox... Generating code for file Product.h... Generating code for file ProductEvaluators.h... Parsing code for file QR... Parsing code for file QtAlignedMalloc... Generating code for file Quaternion.h... Parsing code for file QuickReference.dox... Parsing code for file QuickStartGuide.dox... Generating code for file Random.h... Generating code for file RealQZ.h... Generating code for file RealSchur.h... Generating code for file RealSchur_LAPACKE.h... Generating code for file RealSvd2x2.h... Generating code for file Redux.h... Generating code for file ReenableStupidWarnings.h... Generating code for file Ref.h... Generating code for file Replicate.h... Generating code for file ReturnByValue.h... Generating code for file Reverse.h... Generating code for file Rotation2D.h... Generating code for file RotationBase.h... Generating code for file Scaling.h... Generating code for file Select.h... Generating code for file SelfAdjointEigenSolver.h... Generating code for file SelfAdjointEigenSolver_LAPACKE.h... Generating code for file SelfAdjointView.h... Generating code for file SelfCwiseBinaryOp.h... Generating code for file Settings.h... Generating code for file SimplicialCholesky.h... Generating code for file SimplicialCholesky_impl.h... Generating code for file Solve.h... Generating code for file SolverBase.h... Generating code for file SolveTriangular.h... Generating code for file SolveWithGuess.h... Parsing code for file Sparse... Generating code for file SparseAssign.h... Generating code for file SparseBlock.h... Parsing code for file SparseCholesky... Generating code for file SparseColEtree.h... Generating code for file SparseCompressedBase.h... Parsing code for file SparseCore... Generating code for file SparseCwiseBinaryOp.h... Generating code for file SparseCwiseUnaryOp.h... Generating code for file SparseDenseProduct.h... Generating code for file SparseDiagonalProduct.h... Generating code for file SparseDot.h... Generating code for file SparseFuzzy.h... Parsing code for file SparseLinearSystems.dox... Parsing code for file SparseLU... Generating code for file SparseLU.h... Generating code for file SparseLU_column_bmod.h... Generating code for file SparseLU_column_dfs.h... Generating code for file SparseLU_copy_to_ucol.h... Generating code for file SparseLU_gemm_kernel.h... Generating code for file SparseLU_heap_relax_snode.h... Generating code for file SparseLU_kernel_bmod.h... Generating code for file SparseLU_Memory.h... Generating code for file SparseLU_panel_bmod.h... Generating code for file SparseLU_panel_dfs.h... Generating code for file SparseLU_pivotL.h... Generating code for file SparseLU_pruneL.h... Generating code for file SparseLU_relax_snode.h... Generating code for file SparseLU_Structs.h... Generating code for file SparseLU_SupernodalMatrix.h... Generating code for file SparseLU_Utils.h... Generating code for file SparseLUImpl.h... Generating code for file SparseMap.h... Generating code for file SparseMatrix.h... Generating code for file SparseMatrixBase.h... Generating code for file SparsePermutation.h... Generating code for file SparseProduct.h... Parsing code for file SparseQR... Generating code for file SparseQR.h... Parsing code for file SparseQuickReference.dox... Generating code for file SparseRedux.h... Generating code for file SparseRef.h... Generating code for file SparseSelfAdjointView.h... Generating code for file SparseSolverBase.h... Generating code for file SparseSpar/builddir/build/BUILD/eigen-3.3.9/doc/ClassHierarchy.dox:43: warning: unable to resolve link to 'DenseBase::block()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/NewExpressionType.dox:8: warning: unable to resolve reference to 'MatrixBase::unaryExpr' for \ref command /builddir/build/BUILD/eigen-3.3.9/doc/NewExpressionType.dox:8: warning: unable to resolve reference to 'MatrixBase::binaryExpr' for \ref command /builddir/build/BUILD/eigen-3.3.9/doc/Pitfalls.dox:75: warning: explicit link request to 'include' could not be resolved /builddir/build/BUILD/eigen-3.3.9/doc/ClassHierarchy.dox:43: warning: unable to resolve link to 'DenseBase::block()' for \link command seProductWithPruning.h... Generating code for file SparseTranspose.h... Generating code for file SparseTriangularView.h... Generating code for file SparseUtil.h... Generating code for file SparseVector.h... Generating code for file SparseView.h... Parsing code for file SPQRSupport... Generating code for file StableNorm.h... Generating code for file StaticAssert.h... Parsing code for file StdDeque... Generating code for file StdDeque.h... Parsing code for file StdList... Generating code for file StdList.h... Parsing code for file StdVector... Generating code for file StdVector.h... Parsing code for file StlContainers.dox... Generating code for file StlFunctors.h... Parsing code for file StorageOrders.dox... Generating code for file Stride.h... Parsing code for file StructHavingEigenMembers.dox... Generating code for file SuiteSparseQRSupport.h... Parsing code for file SuperLUSupport... Generating code for file SuperLUSupport.h... Parsing code for file SVD... Generating code for file SVDBase.h... Generating code for file Swap.h... Parsing code for file TemplateKeyword.dox... Generating code for file TernaryFunctors.h... Parsing code for file TopicAliasing.dox... Parsing code for file TopicAssertions.dox... Parsing code for file TopicCMakeGuide.dox... Parsing code for file TopicEigenExpressionTemplates.dox... Parsing code for file TopicLazyEvaluation.dox... Parsing code for file TopicLinearAlgebraDecompositions.dox... Parsing code for file TopicMultithreading.dox... Parsing code for file TopicResizing.dox... Parsing code for file TopicScalarTypes.dox... Parsing code for file TopicVectorization.dox... Generating code for file Transform.h... Generating code for file Translation.h... Generating code for file Transpose.h... Generating code for file Transpositions.h... Generating code for file TriangularMatrix.h... Generating code for file TriangularSolver.h... Generating code for file Tridiagonalization.h... Parsing code for file tutorial.cpp... Parsing code for file TutorialAdvancedInitialization.dox... Parsing code for file TutorialArrayClass.dox... Parsing code for file TutorialBlockOperations.dox... Parsing code for file TutorialGeometry.dox... Parsing code for file TutorialLinearAlgebra.dox... Parsing code for file TutorialMapClass.dox... Parsing code for file TutorialMatrixArithmetic.dox... Parsing code for file TutorialMatrixClass.dox... Parsing code for file TutorialReductionsVisitorsBroadcasting.dox... Parsing code for file TutorialReshapeSlicing.dox... Parsing code for file TutorialSparse.dox... Parsing code for file TutorialSparse_example_details.dox... Generating code for file TypeCasting.h... Generating code for file TypeCasting.h... Generating code for file TypeCasting.h... Generating code for file Umeyama.h... Parsing code for file UmfPackSupport... Generating code for file UmfPackSupport.h... Parsing code for file UnalignedArrayAssert.dox... Generating code for file UnaryFunctors.h... Generating code for file UpperBidiagonalization.h... Parsing code for file UsingBlasLapackBackends.dox... Parsing code for file UsingIntelMKL.dox... Parsing code for file UsingNVCC.dox... Generating code for file VectorBlock.h... Generating code for file VectorwiseOp.h... Generating code for file Visitor.h... Parsing code for file WrongStackAlignment.dox... Generating code for file XprHelper.h... Generating file documentation... Generating page documentation... Generating docs for page Eigen2ToEigen3... Generating docs for page Experimental... Generating docs for page TopicClassHierarchy... Generating docs for page TopicCustomizing_CustomScalar... Generating docs for page TopicCustomizing_InheritingMatrix... Generating docs for page TopicCustomizing_NullaryExpr... Generating docs for page TopicCustomizing_Plugins... Generating docs for page TopicFunctionTakingEigenTypes... Generating docs for page TopicWritingEfficientProductExpression... Generating docs for page TopicInsideEigenExample... Generating docs for page UserManual_CustomizingEigen... Generating docs for page UserManual_Generalities... Generating docs for page UserManual_/builddir/build/BUILD/eigen-3.3.9/doc/ClassHierarchy.dox:43: warning: unable to resolve link to 'DenseBase::block()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/NewExpressionType.dox:8: warning: unable to resolve reference to 'MatrixBase::unaryExpr' for \ref command /builddir/build/BUILD/eigen-3.3.9/doc/NewExpressionType.dox:8: warning: unable to resolve reference to 'MatrixBase::binaryExpr' for \ref command /builddir/build/BUILD/eigen-3.3.9/doc/Pitfalls.dox:75: warning: explicit link request to 'include' could not be resolved /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:37: warning: unable to resolve link to 'ArrayBase::abs' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:39: warning: unable to resolve link to 'MatrixBase::cwiseAbs' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:51: warning: unable to resolve link to 'ArrayBase::inverse' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:53: warning: unable to resolve link to 'MatrixBase::cwiseInverse' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:64: warning: unable to resolve link to 'ArrayBase::conjugate' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:66: warning: unable to resolve link to 'MatrixBase::conjugate' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:82: warning: unable to resolve link to 'ArrayBase::exp' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:95: warning: unable to resolve link to 'ArrayBase::log' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:108: warning: unable to resolve link to 'ArrayBase::log1p' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:119: warning: unable to resolve link to 'ArrayBase::log10' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:149: warning: unable to resolve link to 'ArrayBase::sqrt' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:151: warning: unable to resolve link to 'MatrixBase::cwiseSqrt' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:162: warning: unable to resolve link to 'ArrayBase::rsqrt' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:176: warning: unable to resolve link to 'ArrayBase::square' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:187: warning: unable to resolve link to 'ArrayBase::cube' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:198: warning: unable to resolve link to 'ArrayBase::abs2' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:200: warning: unable to resolve link to 'MatrixBase::cwiseAbs2' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:215: warning: unable to resolve link to 'ArrayBase::sin' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:227: warning: unable to resolve link to 'ArrayBase::cos' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:239: warning: unable to resolve link to 'ArrayBase::tan' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:251: warning: unable to resolve link to 'ArrayBase::asin' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:263: warning: unable to resolve link to 'ArrayBase::acos' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:275: warning: unable to resolve link to 'ArrayBase::atan' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:290: warning: unable to resolve link to 'ArrayBase::sinh' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:302: warning: unable to resolve link to 'ArrayBase::cosh' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:314: warning: unable to resolve link to 'ArrayBase::tanh' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:329: warning: unable to resolve link to 'ArrayBase::ceil' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:341: warning: unable to resolve link to 'ArrayBase::floor' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:353: warning: unable to resolve link to 'ArrayBase::round' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:370: warning: unable to resolve link to 'ArrayBase::isFinite' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:381: warning: unable to resolve link to 'ArrayBase::isInf' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:392: warning: unable to resolve link to 'ArrayBase::isNaN' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:407: warning: unable to resolve link to 'ArrayBase::erf' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:420: warning: unable to resolve link to 'ArrayBase::erfc' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:433: warning: unable to resolve link to 'ArrayBase::lgamma' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:446: warning: unable to resolve link to 'ArrayBase::digamma' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:458: warning: unable to resolve link to 'Eigen::igamma' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:470: warning: unable to resolve link to 'Eigen::igammac' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:486: warning: unable to resolve link to 'Eigen::polygamma' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:499: warning: unable to resolve link to 'Eigen::betainc' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/CoeffwiseMathFunctionsTable.dox:510: warning: unable to resolve link to 'Eigen::zeta' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/QuickReference.dox:524: warning: unable to resolve link to 'DenseBase::col(Index)' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/QuickReference.dox:525: warning: unable to resolve link to 'DenseBase::row(Index)' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/QuickReference.dox:547: warning: unable to resolve link to 'DenseBase::block(Index,Index,Index,Index)' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/QuickReference.dox:549: warning: unable to resolve link to 'DenseBase::block(Index,Index)' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialArrayClass.dox:112: warning: unable to resolve link to 'ArrayBase::abs()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialArrayClass.dox:113: warning: unable to resolve link to 'ArrayBase::sqrt()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialArrayClass.dox:114: warning: unable to resolve link to 'ArrayBase::min(const Eigen::ArrayBase&) const ' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialArrayClass.dox:160: warning: unable to resolve link to 'MatrixBase::cwiseProduct' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialBlockOperations.dox:14: warning: unable to resolve link to 'DenseBase::block()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialBlockOperations.dox:48: warning: unable to resolve link to 'DenseBase::block()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialBlockOperations.dox:62: warning: unable to resolve link to 'DenseBase::block()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialBlockOperations.dox:65: warning: unable to resolve link to 'DenseBase::col()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialBlockOperations.dox:72: warning: unable to resolve link to 'DenseBase::col()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialBlockOperations.dox:72: warning: unable to resolve link to 'DenseBase::row()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialBlockOperations.dox:78: warning: unable to resolve link to 'DenseBase::row()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialBlockOperations.dox:83: warning: unable to resolve link to 'DenseBase::col()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialBlockOperations.dox:106: warning: unable to resolve link to 'DenseBase::topLeftCorner()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialBlockOperations.dox:115: warning: unable to resolve link to 'DenseBase::topLeftCorner()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialBlockOperations.dox:122: warning: unable to resolve link to 'DenseBase::bottomLeftCorner()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialBlockOperations.dox:129: warning: unable to resolve link to 'DenseBase::topRightCorner()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialBlockOperations.dox:136: warning: unable to resolve link to 'DenseBase::bottomRightCorner()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialBlockOperations.dox:143: warning: unable to resolve link to 'DenseBase::topRows()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialBlockOperations.dox:150: warning: unable to resolve link to 'DenseBase::bottomRows()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialBlockOperations.dox:157: warning: unable to resolve link to 'DenseBase::leftCols()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialBlockOperations.dox:164: warning: unable to resolve link to 'DenseBase::rightCols()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialBlockOperations.dox:193: warning: unable to resolve link to 'DenseBase::head()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialBlockOperations.dox:200: warning: unable to resolve link to 'DenseBase::tail()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialBlockOperations.dox:207: warning: unable to resolve link to 'DenseBase::segment()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialMatrixArithmetic.dox:81: warning: unable to resolve link to 'MatrixBase::conjugate()' for \link command /builddir/build/BUILD/eigen-3.3.9/doc/TutorialSparse.dox:94: warning: image file Tutorial_sparse_example.jpeg is not found in IMAGE_PATH: assuming external image. /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:275: warning: @copybrief or @copydoc target 'DenseBase::LinSpaced(Index, const Scalar&, const Scalar&)' not found UnderstandingEigen... Generating docs for page UnclassifiedPages... Generating docs for page TopicNewExpressionType... Generating docs for page TopicPitfalls... Generating docs for page TopicPreprocessorDirectives... Generating docs for page GettingStarted... Generating docs for page TopicTemplateKeyword... Generating docs for page TopicAssertions... Generating docs for page TopicCMakeGuide... Generating docs for page TopicEigenExpressionTemplates... Generating docs for page TopicLazyEvaluation... Generating docs for page TopicMultiThreading... Generating docs for page TopicResizing... Generating docs for page TopicScalarTypes... Generating docs for page TopicVectorization... Generating docs for page TutorialSparse_example_details... Generating docs for page TopicUsingBlasLapack... Generating docs for page TopicUsingIntelMKL... Generating docs for page TopicCUDA... Generating docs for page deprecated... Generating group documentation... Generating class documentation... Generating namespace index... Generating docs for namespace Eigen Generating docs for compound Eigen::aligned_allocator... Generating docs for compound Eigen::AlignedBox... Generating docs for compound Eigen::AMDOrdering... Generating docs for compound Eigen::AngleAxis... Generating docs for compound Eigen::Array... Generating docs for compound Eigen::ArrayBase... Generating docs for compound Eigen::ArrayWrapper... Generating docs for compound Eigen::ArrayXpr... Generating docs for compound Eigen::BDCSVD... Generating docs for compound Eigen::BiCGSTAB... Generating docs for compound Eigen::Block... Generating docs for compound Eigen::BlockImpl< XprType, BlockRows, BlockCols, InnerPanel, Sparse >... Generating docs for compound Eigen::CholmodBase... Generating docs for compound Eigen::CholmodDecomposition... Generating docs for compound Eigen::CholmodSimplicialLDLT... Generating docs for compound Eigen::CholmodSimplicialLLT... Generating docs for compound Eigen::CholmodSupernodalLLT... Generating docs for compound Eigen::COLAMDOrdering... Generating docs for compound Eigen::ColPivHouseholderQR... Generating docs for compound Eigen::CommaInitializer... Generating docs for compound Eigen::CompleteOrthogonalDecomposition... Generating docs for compound Eigen::ComplexEigenSolver... Generating docs for compound Eigen::ComplexSchur... Generating docs for compound Eigen::ConjugateGradient... Generating docs for compound Eigen::CwiseBinaryOp... Generating docs for compound Eigen::CwiseNullaryOp... Generating docs for compound Eigen::CwiseTernaryOp... Generating docs for compound Eigen::CwiseUnaryOp... Generating docs for compound Eigen::CwiseUnaryView... Generating docs for compound Eigen::Dense... Generating docs for compound Eigen::DenseBase... Generating docs for compound Eigen::DenseCoeffsBase< Derived, DirectAccessors >... Generating docs for compound Eigen::DenseCoeffsBase< Derived, DirectWriteAccessors >... Generating docs for compound Eigen::DenseCoeffsBase< Derived, ReadOnlyAccessors >... Generating docs for compound Eigen::DenseCoeffsBase< Derived, WriteAccessors >... Generating docs for compound Eigen::Diagonal... Generating docs for compound Eigen::DiagonalMatrix... Generating docs for compound Eigen::DiagonalPreconditioner... Generating docs for compound Eigen::DiagonalWrapper... Generating docs for compound Eigen::EigenBase... Generating docs for compound Eigen::EigenSolver... Generating docs for compound Eigen::ForceAlignedAccess... Generating docs for compound Eigen::FullPivHouseholderQR... Generating docs for compound Eigen::FullPivLU... Generating docs for compound Eigen::GeneralizedEigenSolver... Generating docs for compound Eigen::GeneralizedSelfAdjointEigenSolver... Generating docs for compound Eigen::HessenbergDecomposition... Generating docs for compound Eigen::Homogeneous... Generating docs for compound Eigen::HouseholderQR... Generating docs for compound Eigen::HouseholderSequence... Generating docs for compound Eigen::Hyperplane... Generating docs for compound Eigen::IdentityPreconditioner... Generating docs for compound Eigen::Incomplete/builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/CwiseNullaryOp.h:275: warning: @copybrief or @copydoc target 'DenseBase::LinSpaced(Index, const Scalar&, const Scalar&)' not found Cholesky... Generating docs for compound Eigen::IncompleteLUT... Generating docs for nested compound Eigen::IncompleteLUT::keep_diag... Generating docs for compound Eigen::InnerStride... Generating docs for compound Eigen::Inverse... Generating docs for compound Eigen::IOFormat... Generating docs for compound Eigen::IterativeSolverBase... Generating docs for compound Eigen::JacobiRotation... Generating docs for compound Eigen::JacobiSVD... Generating docs for compound Eigen::LDLT... Generating docs for compound Eigen::LeastSquareDiagonalPreconditioner... Generating docs for compound Eigen::LeastSquaresConjugateGradient... Generating docs for compound Eigen::LLT... Generating docs for compound Eigen::Map... Generating docs for compound Eigen::Map< const Quaternion< _Scalar >, _Options >... Generating docs for compound Eigen::Map< Quaternion< _Scalar >, _Options >... Generating docs for compound Eigen::Map< SparseMatrixType >... Generating docs for compound Eigen::MapBase< Derived, ReadOnlyAccessors >... Generating docs for compound Eigen::MapBase< Derived, WriteAccessors >... Generating docs for compound Eigen::MappedSparseMatrix... Generating docs for compound Eigen::Matrix... Generating call graph for function Eigen::Matrix::operator= Generating docs for compound Eigen::MatrixBase... Generating docs for compound Eigen::MatrixWrapper... Generating docs for compound Eigen::MatrixXpr... Generating docs for compound Eigen::MetisOrdering... Generating docs for compound Eigen::NaturalOrdering... Generating docs for compound Eigen::NestByValue... Generating docs for compound Eigen::NoAlias... Generating docs for compound Eigen::NumTraits... Generating docs for compound Eigen::OuterStride... Generating docs for compound Eigen::ParametrizedLine... Generating docs for compound Eigen::PardisoLDLT... Generating docs for compound Eigen::PardisoLLT... Generating docs for compound Eigen::PardisoLU... Generating docs for compound Eigen::PartialPivLU... Generating docs for compound Eigen::PartialReduxExpr... Generating docs for compound Eigen::PastixLDLT... Generating docs for compound Eigen::PastixLLT... Generating docs for compound Eigen::PastixLU... Generating docs for compound Eigen::PermutationBase... Generating docs for compound Eigen::PermutationMatrix... Generating docs for compound Eigen::PermutationStorage... Generating docs for compound Eigen::PermutationWrapper... Generating docs for compound Eigen::PlainObjectBase... Generating docs for compound Eigen::Product... Generating docs for compound Eigen::Quaternion... Generating docs for compound Eigen::QuaternionBase... Generating docs for compound Eigen::RealQZ... Generating docs for compound Eigen::RealSchur... Generating docs for compound Eigen::Ref... Generating docs for compound Eigen::Ref< SparseMatrixType, Options >... Generating docs for compound Eigen::Ref< SparseVectorType >... Generating docs for compound Eigen::Replicate... Generating docs for compound Eigen::Reverse... Generating docs for compound Eigen::Rotation2D... Generating docs for compound Eigen::RotationBase... Generating docs for compound Eigen::ScalarBinaryOpTraits... Generating docs for compound Eigen::Select... Generating docs for compound Eigen::SelfAdjointEigenSolver... Generating docs for compound Eigen::SelfAdjointView... Generating docs for compound Eigen::SimplicialCholesky... Generating docs for compound Eigen::SimplicialCholeskyBase... Generating docs for nested compound Eigen::SimplicialCholeskyBase::keep_diag... Generating docs for compound Eigen::SimplicialLDLT... Generating docs for compound Eigen::SimplicialLLT... Generating docs for compound Eigen::Solve... Generating docs for compound Eigen::SolverBase... Generating docs for compound Eigen::SolverStorage... Generating docs for compound Eigen::SolveWithGuess... Generating docs for compound Eigen::Sparse... Generating docs for compound Eigen::SparseCompressedBase... Generating docs for compound Eigen::SparseLU... Generating docs for compound Eigen::SparseMapBase< Derived, ReadOnlyAccessors >... Generating docs for compound Eigen::SparseMapBase< Derived, WriteAccessors >... Generating docs for compound Eigen::SparseMatrix... Generating docs for compound Eigen::SparseMatrixBase... Generating docs for compound Eigen::SparseQR... Generating docs for compound Eigen::SparseSelfAdjointView... Generating docs for compound Eigen::SparseSolverBase... Generating docs for compound Eigen::SparseVector... Generating docs for compound Eigen::SparseView... Generating docs for compound Eigen::SPQR... Generating docs for compound Eigen::Stride... Generating docs for compound Eigen::SuperILU... Generating docs for compound Eigen::SuperLU... Generating docs for compound Eigen::SuperLUBase... Generating docs for compound Eigen::SVDBase... Generating docs for compound Eigen::Transform... Generating docs for compound Eigen::Translation... Generating docs for compound Eigen::Transpose... Generating docs for compound Eigen::Transpositions... Generating docs for compound Eigen::TranspositionsStorage... Generating docs for compound Eigen::TriangularBase... Generating docs for compound Eigen::TriangularView... Generating docs for compound Eigen::TriangularViewImpl< _MatrixType, _Mode, Dense >... Generating docs for compound Eigen::TriangularViewImpl< MatrixType, Mode, Sparse >... Generating docs for compound Eigen::Tridiagonalization... Generating docs for compound Eigen::Triplet... Generating docs for compound Eigen::UmfPackLU... Generating docs for compound Eigen::UniformScaling... Generating docs for compound Eigen::VectorBlock... Generating docs for compound Eigen::VectorwiseOp... Generating docs for compound Eigen::WithFormat... Generating docs for compound Eigen::doxygen::dense_xpr_base_dispatcher... Generating docs for compound Eigen::doxygen::dense_xpr_base_dispatcher< Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >... Generating docs for compound Eigen::doxygen::dense_xpr_base_dispatcher< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >... Generating graph info page... Generating directory documentation... Generating module index... Generating index page... Generating annotated compound index... finalizing index lists... writing tag file... Running plantuml with JAVA... Running dot... Generating dot graphs using 9 parallel threads... Running dot for graph 1/85 Running dot for graph 2/85 Running dot for graph 3/85 Running dot for graph 4/85 Running dot for graph 5/85 Running dot for graph 6/85 Running dot for graph 7/85 Running dot for graph 8/85 Running dot for graph 9/85 Running dot for graph 10/85 Running dot for graph 11/85 Running dot for graph 12/85 Running dot for graph 13/85 Running dot for graph 14/85 Running dot for graph 15/85 Running dot for graph 16/85 Running dot for graph 17/85 Running dot for graph 18/85 Running dot for graph 19/85 Running dot for graph 20/85 Running dot for graph 21/85 Running dot for graph 22/85 Running dot for graph 23/85 Running dot for graph 24/85 Running dot for graph 25/85 Running dot for graph 26/85 Running dot for graph 27/85 Running dot for graph 28/85 Running dot for graph 29/85 Running dot for graph 30/85 Running dot for graph 31/85 Running dot for graph 32/85 Running dot for graph 33/85 Running dot for graph 34/85 Running dot for graph 35/85 Running dot for graph 36/85 Running dot for graph 37/85 Running dot for graph 38/85 Running dot for graph 39/85 Running dot for graph 40/85 Running dot for graph 41/85 Running dot for graph 42/85 Running dot for graph 43/85 Running dot for graph 44/85 Running dot for graph 45/85 Running dot for graph 46/85 Running dot for graph 47/85 Running dot for graph 48/85 Running dot for graph 49/85 Running dot for graph 50/85 Running dot for graph 51/85 Running dot for graph 52/85 Running dot for graph 53/85 Running dot for graph 54/85 Running dot for graph 55/85 Running dot for graph 56/85 Running dot for graph 57/85 Running dot for graph 58/85 Running dot for graph 59/85 Running dot for graph 60/85 Running dot for graph 61/85 Running dot for graph 62/85 Running dot for graph 63/85 Running dot for graph 64/85 Running dot for graph 65/85 Running dot for graph 66/85 Running dot for graph 67/85 Running dot for graph 68/85 Running dot for graph 69/85 Running dot for graph 70/85 Running dot for graph 71/85 Running dot for graph 72/85 Running dot for graph 73/85 Running dot for graph 74/85 Running dot for graph 75/85 Running dot for graph 76/85 Running dot for graph 77/85 Running dot for graph 78/85 Running dot for graph 79/85 Running dot for graph 80/85 Running dot for graph 81/85 Running dot for graph 82/85 Running dot for graph 83/85 Running dot for graph 84/85 Running dot for graph 85/85 Patching output file 1/83 Patching output file 2/83 Patching output file 3/83 Patching output file 4/83 Patching output file 5/83 Patching output file 6/83 Patching output file 7/83 Patching output file 8/83 Patching output file 9/83 Patching output file 10/83 Patching output file 11/83 Patching output file 12/83 Patching output file 13/83 Patching output file 14/83 Patching output file 15/83 Patching output file 16/83 Patching output file 17/83 Patching output file 18/83 Patching output file 19/83 Patching output file 20/83 Patching output file 21/83 Patching output file 22/83 Patching output file 23/83 Patching output file 24/83 Patching output file 25/83 Patching output file 26/83 Patching output file 27/83 Patching output file 28/83 Patching output file 29/83 Patching output file 30/83 Patching output file 31/83 Patching output file 32/83 Patching output file 33/83 Patching output file 34/83 Patching output file 35/83 Patching output file 36/83 Patching output file 37/83 Patching output file 38/83 Patching output file 39/83 Patching output file 40/83 Patching output file 41/83 Patching output file 42/83 Patching output file 43/83 Patching output file 44/83 Patching output file 45/83 Patching output file 46/83 Patching output file 47/83 Patching output file 48/83 Patching output file 49/83 Patching output file 50/83 Patching output file 51/83 Patching output file 52/83 Patching output file 53/83 Patching output file 54/83 Patching output file 55/83 Patching output file 56/83 Patching output file 57/83 Patching output file 58/83 Patching output file 59/83 Patching output file 60/83 Patching output file 61/83 Patching output file 62/83 Patching output file 63/83 Patching output file 64/83 Patching output file 65/83 Patching output file 66/83 Patching output file 67/83 Patching output file 68/83 Patching output file 69/83 Patching output file 70/83 Patching output file 71/83 Patching output file 72/83 Patching output file 73/83 Patching output file 74/83 Patching output file 75/83 Patching output file 76/83 Patching output file 77/83 Patching output file 78/83 Patching output file 79/83 Patching output file 80/83 Patching output file 81/83 Patching output file 82/83 Patching output file 83/83 lookup cache used 24887/65536 hits=410119 misses=26631 finished... cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc && doxygen Doxyfile-unsupported warning: Tag 'TCL_SUBST' at line 243 of file 'Doxyfile-unsupported' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 928 of file 'Doxyfile-unsupported' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1688 of file 'Doxyfile-unsupported' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1709 of file 'Doxyfile-unsupported' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! Adding custom extension mapping: '.h' will be treated as language 'c++' Adding custom extension mapping: 'no_extension' will be treated as language 'c++' Doxygen version used: 1.9.1 Parsing layout file /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/unsupported/eigendoxy_layout.xml... Searching for include files... Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/plugins Searching for example files... Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/doc/snippets Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/all_snippets.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_AngleAxis_mimic_euler.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_BiCGSTAB_simple.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_BiCGSTAB_step_by_step.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_class_FullPivLU.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_ColPivHouseholderQR_solve.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_ComplexEigenSolver_compute.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_ComplexEigenSolver_eigenvalues.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_ComplexEigenSolver_eigenvectors.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_ComplexSchur_compute.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_ComplexSchur_matrixT.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_ComplexSchur_matrixU.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_abs.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_abs2.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_acos.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_arg.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_array_power_array.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_asin.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_atan.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_boolean_and.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_boolean_not.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_boolean_or.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_boolean_xor.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_ceil.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_cos.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_cosh.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_cube.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_equal_equal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_exp.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_floor.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_greater.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_greater_equal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_inverse.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_isFinite.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_isInf.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_isNaN.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_less.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_less_equal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_log.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_log10.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_max.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_min.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_minus.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_minus_equal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_not_equal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_plus.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_plus_equal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_pow.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_product.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_quotient.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_round.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_scalar_power_array.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_sign.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_sin.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_sinh.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_slash_equal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_sqrt.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_square.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_tan.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_tanh.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Cwise_times_equal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_DenseBase_LinSpaced.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_DenseBase_LinSpaced_seq.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_DenseBase_LinSpacedInt.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_DenseBase_setLinSpaced.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_DirectionWise_hnormalized.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_DirectionWise_replicate.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_DirectionWise_replicate_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_EigenSolver_compute.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_EigenSolver_EigenSolver_MatrixType.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_EigenSolver_eigenvalues.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_EigenSolver_eigenvectors.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_EigenSolver_pseudoEigenvectors.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_FullPivHouseholderQR_solve.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_FullPivLU_image.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_FullPivLU_kernel.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_FullPivLU_solve.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_GeneralizedEigenSolver.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_HessenbergDecomposition_compute.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_HessenbergDecomposition_matrixH.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_HessenbergDecomposition_packedMatrix.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_HouseholderQR_householderQ.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_HouseholderQR_solve.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_HouseholderSequence_HouseholderSequence.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_IOFormat.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Jacobi_makeGivens.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Jacobi_makeJacobi.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_JacobiSVD_basic.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_LeastSquaresNormalEquations.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_LeastSquaresQR.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_LLT_example.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_LLT_solve.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Map_general_stride.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Map_inner_stride.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Map_outer_stride.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Map_placement_new.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Map_simple.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_Map_stride.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_resize_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_resize_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_resize_int_NoChange.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_resize_NoChange_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setConstant_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setConstant_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setIdentity_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setOnes_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setOnes_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setRandom_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setRandom_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setZero_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Matrix_setZero_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_adjoint.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_all.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_applyOnTheLeft.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_applyOnTheRight.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_array.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_array_const.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_asDiagonal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_bottomLeftCorner_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_bottomRightCorner_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_bottomRows_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cast.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_col.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_colwise.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_computeInverseAndDetWithCheck.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_computeInverseWithCheck.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseAbs.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseAbs2.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseEqual.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseInverse.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseMax.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseMin.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseNotEqual.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseProduct.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseQuotient.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseSign.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_cwiseSqrt.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_diagonal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_diagonal_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_diagonal_template_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_eigenvalues.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_end_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_eval.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_hnormalized.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_homogeneous.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_identity.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_identity_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_inverse.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_isDiagonal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_isIdentity.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_isOnes.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_isOrthogonal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_isUnitary.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_isZero.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_leftCols_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_noalias.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_ones.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_ones_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_ones_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_operatorNorm.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_prod.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_random.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_random_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_random_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_replicate.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_replicate_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_reverse.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_rightCols_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_row.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_rowwise.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_segment_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_select.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_selfadjointView.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_set.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_setIdentity.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_setOnes.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_setRandom.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_setZero.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_start_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_bottomRows.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_end.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_block_int_int_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomLeftCorner_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_bottomRightCorner_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topLeftCorner_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_topRightCorner_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_leftCols.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_rightCols.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_segment.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_start.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_topRows.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_topLeftCorner_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_topRightCorner_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_topRows_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_transpose.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_triangularView.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_zero.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_zero_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_zero_int_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialPivLU_solve.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialRedux_count.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialRedux_maxCoeff.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialRedux_minCoeff.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialRedux_norm.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialRedux_prod.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialRedux_squaredNorm.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_PartialRedux_sum.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_RealQZ_compute.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_RealSchur_compute.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_RealSchur_RealSchur_MatrixType.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_compute_MatrixType2.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_eigenvalues.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_eigenvectors.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_operatorInverseSqrt.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_operatorSqrt.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointView_eigenvalues.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SelfAdjointView_operatorNorm.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SparseMatrix_coeffs.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_block.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_block_correct.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_cwise.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_mult1.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_mult2.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_mult3.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_mult4.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_mult5.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicStorageOrders_example.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Triangular_solve.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tridiagonalization_compute.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tridiagonalization_decomposeInPlace.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tridiagonalization_diagonal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tridiagonalization_householderCoefficients.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tridiagonalization_packedMatrix.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tridiagonalization_Tridiagonalization_MatrixType.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_tut_arithmetic_redux_minmax.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_aliasing.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_conjugate.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_inplace.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_tut_matrix_assignment_resizing.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Block.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_CommaTemporary.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Join.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_LinSpaced.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_ThreeWays.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Zero.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_commainit_01.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_commainit_01b.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_commainit_02.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_Map_rowmajor.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_Map_using.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Mat.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Vec.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_SlicingCol.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_SlicingVec.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_solve_matrix_inverse.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_solve_multiple_rhs.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_solve_reuse_decomposition.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_solve_singular.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular_inplace.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Vectorwise_reverse.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_VectorwiseOp_homogeneous.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/doc/examples Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/class_Block.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/class_CwiseBinaryOp.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/class_CwiseUnaryOp.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/class_CwiseUnaryOp_ptrfun.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/class_FixedBlock.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/class_FixedVectorBlock.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/class_VectorBlock.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/CustomizingEigen_Inheritance.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Cwise_erf.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Cwise_erfc.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Cwise_lgamma.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/DenseBase_middleCols_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/DenseBase_middleRows_int.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/DenseBase_template_int_middleCols.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/DenseBase_template_int_middleRows.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/function_taking_eigenbase.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/function_taking_ref.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/make_circulant.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/make_circulant2.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/matrixfree_cg.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/nullary_indexing.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/QuickStart_example.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/QuickStart_example2_dynamic.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/QuickStart_example2_fixed.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TemplateKeyword_flexible.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TemplateKeyword_simple.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_arithmetic_add_sub.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_arithmetic_dot_cross.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_arithmetic_matrix_mul.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_arithmetic_redux_basic.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_arithmetic_scalar_mul_div.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_matrix_coefficient_accessors.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_matrix_resize.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/tut_matrix_resize_fixed_size.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ArrayClass_accessors.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ArrayClass_addition.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ArrayClass_cwise_other.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ArrayClass_interop.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ArrayClass_interop_matrix.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ArrayClass_mult.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_BlockOperations_block_assignment.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_BlockOperations_colrow.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_BlockOperations_corner.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_BlockOperations_print_block.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_BlockOperations_vector.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_PartialLU_solve.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_colwise.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_rowwise.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_ReductionsVisitorsBroadcasting_visitors.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_simple_example_dynamic_size.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/Tutorial_simple_example_fixed_size.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialInplaceLU.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgComputeTwice.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgExComputeSolveError.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgExSolveColPivHouseholderQR.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgExSolveLDLT.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgInverseDeterminant.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgRankRevealing.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgSelfAdjointEigenSolver.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgSetThreshold.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/examples/CMakeFiles/TutorialLinAlgSVDSolve.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/doc/special_examples Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/special_examples Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/special_examples/CMakeFiles Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/special_examples/CMakeFiles/random_cpp11.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/snippets Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/snippets Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/snippets/CMakeFiles Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/snippets/CMakeFiles/unsupported_snippets.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_BVH_Example.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_EulerAngles.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_FFT.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixExponential.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixFunction.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixLogarithm.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixPower.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixPower_optimal.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixSine.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixSinh.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixSquareRoot.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_PolynomialSolver1.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_PolynomialUtils1.dir Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/unsupported_examples.dir Searching for images... Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/html Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/html/search Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/html/unsupported Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/Eigen/src/Core/products Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/doc/examples Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/doc/special_examples Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/doc/snippets Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/snippets Searching INPUT for files to process... Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11 Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/TensorSymmetry Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/TensorSymmetry/util Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/ThreadPool Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/util Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/AutoDiff Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/BVH Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Eigenvalues Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/FFT Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/KroneckerProduct Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/LevenbergMarquardt Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MoreVectorization Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NumericalDiff Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Skyline Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SparseExtra Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SpecialFunctions Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SpecialFunctions/arch Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SpecialFunctions/arch/CUDA Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Splines Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/doc Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/examples Searching for files in directory /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/snippets Reading and parsing tag files Reading tag file '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/Eigen.doxytags', location '..'... Parsing files Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/AdolcForward... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/AdolcForward... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/AlignedVector3... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/AlignedVector3... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/ArpackSupport... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/ArpackSupport... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/AutoDiff... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/AutoDiff... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/BVH... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/BVH... Reading /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/README.md... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/Tensor.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/Tensor.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorChipping.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorChipping.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorContractionBlocking.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorContractionBlocking.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorContractionCuda.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorContractionCuda.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorConvolution.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorConvolution.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceCuda.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceCuda.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceThreadPool.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceThreadPool.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorDimensionList.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorDimensionList.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorDimensions.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorDimensions.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorFunctors.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorFunctors.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorGlobalFunctions.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorGlobalFunctions.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorIO.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorIO.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorMacros.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorMacros.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorReductionCuda.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorReductionCuda.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorReductionSycl.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorReductionSycl.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorRef.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorRef.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorScan.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorScan.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorSycl.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorSycl.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorSyclConvertToDeviceExpression.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorSyclConvertToDeviceExpression.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExprConstructor.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExprConstructor.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractAccessor.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractAccessor.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractFunctors.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractFunctors.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorSyclLeafCount.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorSyclLeafCount.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorSyclPlaceHolderExpr.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorSyclPlaceHolderExpr.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorSyclRun.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorSyclRun.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorSyclTuple.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorSyclTuple.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorVolumePatch.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorVolumePatch.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymmetry.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymmetry.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmetry.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmetry.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/TensorSymmetry/util/TemplateGroupTheory.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/TensorSymmetry/util/TemplateGroupTheory.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/ThreadPool/EventCount.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/ThreadPool/EventCount.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/ThreadPool/RunQueue.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/ThreadPool/RunQueue.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/ThreadPool/SimpleThreadPool.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/ThreadPool/SimpleThreadPool.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/ThreadPool/ThreadEnvironment.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/ThreadPool/ThreadEnvironment.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/ThreadPool/ThreadLocal.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/ThreadPool/ThreadLocal.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/ThreadPool/ThreadPoolInterface.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/ThreadPool/ThreadPoolInterface.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/ThreadPool/ThreadYield.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/ThreadPool/ThreadYield.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/util/CXX11Meta.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/util/CXX11Meta.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/util/CXX11Workarounds.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/util/CXX11Workarounds.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/util/EmulateArray.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/util/EmulateArray.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/util/EmulateCXX11Meta.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/util/EmulateCXX11Meta.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/util/MaxSizeVector.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/util/MaxSizeVector.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/Tensor... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/Tensor... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/TensorSymmetry... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/TensorSymmetry... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/ThreadPool... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/ThreadPool... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/EulerAngles... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/EulerAngles... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/FFT... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/FFT... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/IterativeSolvers... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/IterativeSolvers... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/KroneckerProduct... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/KroneckerProduct... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/LevenbergMarquardt... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/LevenbergMarquardt... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MatrixFunctions... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MoreVectorization... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MoreVectorization... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MPRealSupport... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/MPRealSupport... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/NonLinearOptimization... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/NonLinearOptimization... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/NumericalDiff... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/NumericalDiff... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/OpenGLSupport... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/OpenGLSupport... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Polynomials... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Skyline... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Skyline... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/SparseExtra... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/SparseExtra... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/SpecialFunctions... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/SpecialFunctions... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Splines... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/Splines... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/BVH/BVAlgorithms.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/BVH/BVAlgorithms.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/BVH/KdBVH.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/BVH/KdBVH.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerAngles.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerAngles.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerSystem.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerSystem.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/FFT/ei_fftw_impl.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/FFT/ei_fftw_impl.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/FFT/ei_kissfft_impl.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/FFT/ei_kissfft_impl.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/DGMRES.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/GMRES.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/GMRES.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/IterationController.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/IterationController.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/MINRES.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/MINRES.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/Scaling.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/IterativeSolvers/Scaling.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/StemFunction.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MatrixFunctions/StemFunction.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MoreVectorization/MathFunctions.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/MoreVectorization/MathFunctions.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization/chkder.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization/chkder.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization/covar.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization/covar.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization/dogleg.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization/dogleg.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization/lmpar.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization/lmpar.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization/r1updt.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization/r1updt.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/Companion.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialSolver.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialUtils.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Polynomials/PolynomialUtils.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Skyline/SkylineMatrix.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Skyline/SkylineMatrix.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Skyline/SkylineProduct.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Skyline/SkylineProduct.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Skyline/SkylineStorage.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Skyline/SkylineStorage.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Skyline/SkylineUtil.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Skyline/SkylineUtil.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SparseExtra/MarketIO.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SparseExtra/MarketIO.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SparseExtra/RandomSetter.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SparseExtra/RandomSetter.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SpecialFunctions/arch/CUDA/CudaSpecialFunctions.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SpecialFunctions/arch/CUDA/CudaSpecialFunctions.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsArrayAPI.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SpecialFunctions/Speci/builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h:573: warning: documented symbol 'Eigen::AutoDiffScalar< typename Eigen::internal::remove_all< DerType >::type::PlainObject >' was not declared or defined. /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h:577: warning: documented symbol 'Eigen::AutoDiffScalar< typename Eigen::internal::remove_all< DerType >::type::PlainObject >' was not declared or defined. /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h:582: warning: documented symbol 'Eigen::AutoDiffScalar< typename Eigen::internal::remove_all< DerType >::type::PlainObject >' was not declared or defined. /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h:587: warning: documented symbol 'Eigen::AutoDiffScalar< typename Eigen::internal::remove_all< DerType >::type::PlainObject >' was not declared or defined. /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h:592: warning: documented symbol 'Eigen::AutoDiffScalar< typename Eigen::internal::remove_all< DerType >::type::PlainObject >' was not declared or defined. /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h:595: warning: documented symbol 'Eigen::AutoDiffScalar< typename Eigen::internal::remove_all< DerType >::type::PlainObject >' was not declared or defined. alFunctionsArrayAPI.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsFunctors.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsFunctors.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsHalf.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsHalf.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsPacketMath.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsPacketMath.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Splines/Spline.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Splines/Spline.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Splines/SplineFitting.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Splines/SplineFitting.h... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Splines/SplineFwd.h... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/Splines/SplineFwd.h... Reading /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/eigendoxy_layout.xml.in... Preprocessing /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/Overview.dox... Parsing file /builddir/build/BUILD/eigen-3.3.9/unsupported/doc/Overview.dox... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Computing nesting relations for classes... Associating documentation with classes... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Distributing member group documentation. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating docs for example /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h... Generating file sources... Generating code for file ArpackSelfAdjointEigenSolver.h... Generating code for file AutoDiffJacobian.h... Generating code for file AutoDiffScalar.h... Generating code for file AutoDiffVector.h... Generating code for file BlockOfDynamicSparseMatrix.h... Generating code for file BlockSparseMatrix.h... Generating code for file BVAlgorithms.h... Generating code for file chkder.h... Generating code for file Companion.h... Generating code for file ConstrainedConjGrad.h... Generating code for file covar.h... Generating code for file CudaSpecialFunctions.h... Generating code for file CXX11Meta.h... Generating code for file CXX11Workarounds.h... Generating code for file DGMRES.h... Generating code for file dogleg.h... Generating code for file DynamicSparseMatrix.h... Generating code for file DynamicSymmetry.h... Generating code for file ei_fftw_impl.h... Generating code for file ei_kissfft_impl.h... Generating code for file EmulateArray.h... Generating code for file EmulateCXX11Meta.h... Generating code for file EulerAngles.h... Generating code for file EulerSystem.h... Generating code for file EventCount.h... Generating code for file fdjac1.h... Generating code for file GMRES.h... Generating code for file HybridNonLinearSolver.h... Generating code for file IncompleteLU.h... Generating code for file IterationController.h... Generating code for file KdBVH.h... Generating code for file KroneckerTensorProduct.h... Generating code for file LevenbergMarquardt.h... Generating code for file LevenbergMarquardt.h... Generating code for file LMcovar.h... Generating code for file LMonestep.h... Generating code for file LMpar.h... Generating code for file lmpar.h... Generating code for file LMqrsolv.h... Generating code for file MarketIO.h... Generating code for file MathFunctions.h... Generating code for file MatrixExponential.h... Generating code for file MatrixFunction.h... Generating code for file MatrixLogarithm.h... Generating code for file MatrixMarketIterator.h... Generating code for file MatrixPower.h... Generating code for file MatrixSquareRoot.h... Generating code for file MaxSizeVector.h... Generating code for file MINRES.h... Generating code for file NonBlockingThreadPool.h... Generating code for file NumericalDiff.h... Generating code for file PolynomialSolver.h... Generating code for file PolynomialUtils.h... Generating code for file qrsolv.h... Generating code for file r1mpyq.h... Generating code for file r1updt.h... Generating code for file RandomSetter.h... Generating code for file RunQueue.h... Generating code for file rwupdt.h... Generating code for file Scaling.h... Generating code for file SimpleThreadPool.h... Generating code for file SkylineInplaceLU.h... Generating code for file SkylineMatrix.h... Generating code for file SkylineMatrixBase.h... Generating code for file SkylineProduct.h... Generating code for file SkylineStorage.h... Generating code for file SkylineUtil.h... Generating code for file SpecialFunctionsArrayAPI.h... Generating code for file SpecialFunctionsFunctors.h... Generating code for file SpecialFunctionsHalf.h... Generating code for file SpecialFunctionsImpl.h... Generating code for file SpecialFunctionsPacketMath.h... Generating code for file Spline.h... Generating code for file SplineFitting.h... Generating code for file SplineFwd.h... Generating code for file StaticSymmetry.h... Generating code for file StemFunction.h... Generating code for file Symmetry.h... Generating code for file TemplateGroupTheory.h... Generating code for file Tensor.h... Generating code for file TensorArgMax.h... Generating code for file TensorAssign.h... Generating code for file TensorBase.h... Generating code for file TensorBroadcasting.h... Generating code for file TensorChipping.h... Generating code for file TensorConcatenation.h... Generating code for file TensorContraction.h... Generating code for file TensorContractionBlocking.h... Generating code for file TensorContractionCuda.h... Generating code for file TensorContractionMapper.h... Generating code for file TensorContractionThreadPool.h... Generating code for file TensorConversion.h... Generating code for file TensorConvolution.h... Generating code for file TensorCostModel.h... Generating code for file TensorCustomOp.h... Generating code for file TensorDevice.h... Generating code for file TensorDeviceCuda.h... Generating code for file TensorDeviceDefault.h... Generating code for file TensorDeviceSycl.h... Generating code for file TensorDeviceThreadPool.h... Generating code for file TensorDimensionList.h... Generating code for file TensorDimensions.h... Generating code for file TensorEvalTo.h... Generating code for file TensorEvaluator.h... Generating code for file TensorExecutor.h... Generating code for file TensorExpr.h... Generating code for file TensorFFT.h... Generating code for file TensorFixedSize.h... Generating code for file TensorForcedEval.h... Generating code for file TensorForwardDeclarations.h... Generating code for file TensorFunctors.h... Generating code for file TensorGenerator.h... Generating code for file TensorGlobalFunctions.h... Generating code for file TensorImagePatch.h... Generating code for file TensorIndexList.h... Generating code for file TensorInflation.h... Generating code for file TensorInitializer.h... Generating code for file TensorIntDiv.h... Generating code for file TensorIO.h... Generating code for file TensorLayoutSwap.h... Generating code for file TensorMacros.h... Generating code for file TensorMap.h... Generating code for file TensorMeta.h... Generating code for file TensorMorphing.h... Generating code for file TensorPadding.h... Generating code for file TensorPatch.h... Generating code for file TensorRandom.h... Generating code for file TensorReduction.h... Generating code for file TensorReductionCuda.h... Generating code for file TensorReductionSycl.h... Generating code for file TensorRef.h... Generating code for file TensorReverse.h... Generating code for file TensorScan.h... Generating code for file TensorShuffling.h... Generating code for file TensorStorage.h... Generating code for file TensorStriding.h... Generating code for file TensorSycl.h... Generating code for file TensorSyclConvertToDeviceExpression.h... Generating code for file TensorSyclExprConstructor.h... Generating code for file TensorSyclExtractAccessor.h... Generating code for file TensorSyclExtractFunctors.h... Generating code for file TensorSyclLeafCount.h... Generating code for file TensorSyclPlaceHolderExpr.h... Generating code for file TensorSyclRun.h... Generating code for file TensorSyclTuple.h... Generating code for file TensorTraits.h... Generating code for file TensorUInt128.h... Generating code for file TensorVolumePatch.h... Generating code for file ThreadEnvironment.h... Generating code for file ThreadLocal.h... Generating code for file ThreadPoolInterface.h... Generating code for file ThreadYield.h... Generating file documentation... Generating page documentation... Generating docs for page eigen_tensors... Generating docs for page deprecated... Generating group documentation... Generating class documentation... Generating docs for compound TensorAssign... Generating docs for compound TensorBroadcasting... Generating docs for compound TensorContraction... Generating docs for compound TensorConvolution... Generating docs for compound TensorExecutor... Generating docs for compound TensorExpr... Generating docs for compound TensorForcedEval... Generating docs for compound TensorImagePatch... Generating docs for compound TensorIndexTuple... Generating docs for compound TensorInflation... Generating docs for compound TensorKChippingReshaping... Generating docs for compound TensorLayoutSwap... Generating docs for compound TensorPadding... Generating docs for compound TensorPatch... Generating docs for compound TensorReduction... Generating docs for compound TensorReshaping... Generating docs for compound TensorReverse... Generating docs for compound TensorScan... Generating docs for compound TensorShuffling... Generating docs for compound TensorSlicing... Generating docs for compound TensorStriding... Generating docs for compound TensorTupleIndex... Generating docs for compound TensorVolumePatch... Generating namespace index... Generating docs for namespace Eigen Generating docs for compound Eigen::AlignedVector3... Generating docs for compound Eigen::AutoDiffScalar... Generating docs for compound Eigen::BlockSparseMatrix... Generating docs for compound Eigen::DGMRES... Generating docs for compound Eigen::DynamicSGroup... Generating docs for compound Eigen::DynamicSparse/builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerAngles.h:89: warning: unable to resolve reference to 'EulerAnglesXYZd' for \ref command /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerAngles.h:89: warning: unable to resolve reference to 'EulerAnglesZYZf' for \ref command /builddir/build/BUILD/eigen-3.3.9/unsupported/Eigen/src/EulerAngles/EulerSystem.h:107: warning: unable to resolve reference to 'EulerSystemXYZ' for \ref command Matrix... Generating docs for compound Eigen::EulerAngles... Generating docs for compound Eigen::EulerSystem... Generating docs for compound Eigen::GMRES... Generating docs for compound Eigen::HybridNonLinearSolver... Generating docs for compound Eigen::IterationController... Generating docs for compound Eigen::IterScaling... Generating docs for compound Eigen::KdBVH... Generating docs for compound Eigen::KroneckerProduct... Generating docs for compound Eigen::KroneckerProductBase... Generating docs for compound Eigen::KroneckerProductSparse... Generating docs for compound Eigen::LevenbergMarquardt... Generating docs for compound Eigen::MatrixComplexPowerReturnValue... Generating docs for compound Eigen::MatrixExponentialReturnValue... Generating docs for compound Eigen::MatrixFunctionReturnValue... Generating docs for compound Eigen::MatrixLogarithmReturnValue... Generating docs for compound Eigen::MatrixMarketIterator... Generating docs for compound Eigen::MatrixPower... Generating docs for compound Eigen::MatrixPowerAtomic... Generating docs for compound Eigen::MatrixPowerParenthesesReturnValue... Generating docs for compound Eigen::MatrixPowerReturnValue... Generating docs for compound Eigen::MatrixSquareRootReturnValue... Generating docs for compound Eigen::MaxSizeVector... Generating docs for compound Eigen::MINRES... Generating docs for compound Eigen::NumericalDiff... Generating docs for compound Eigen::NumTraits< mpfr::mpreal >... Generating docs for compound Eigen::PolynomialSolver... Generating docs for compound Eigen::PolynomialSolverBase... Generating docs for compound Eigen::RandomSetter... Generating docs for compound Eigen::SGroup... Generating docs for compound Eigen::SkylineInplaceLU... Generating docs for compound Eigen::SkylineMatrix... Generating docs for compound Eigen::SkylineMatrixBase... Generating docs for compound Eigen::SkylineStorage... Generating docs for compound Eigen::Spline... Generating docs for compound Eigen::SplineFitting... Generating docs for compound Eigen::SplineTraits< Spline< _Scalar, _Dim, _Degree >, _DerivativeOrder >... Generating docs for compound Eigen::SplineTraits< Spline< _Scalar, _Dim, _Degree >, Dynamic >... Generating docs for compound Eigen::StaticSGroup... Generating docs for compound Eigen::StdMapTraits... Generating docs for compound Eigen::Tensor... Generating docs for compound Eigen::TensorBase... Generating docs for compound Eigen::TensorConcatenationOp... Generating docs for compound Eigen::TensorConversionOp... Generating docs for compound Eigen::TensorCustomBinaryOp... Generating docs for compound Eigen::TensorCustomUnaryOp... Generating docs for compound Eigen::TensorDevice... Generating docs for compound Eigen::TensorEvaluator... Generating docs for compound Eigen::TensorFixedSize... Generating docs for compound Eigen::TensorForcedEvalOp... Generating docs for compound Eigen::TensorGeneratorOp... Generating docs for compound Eigen::TensorMap... Generating docs for compound Eigen::TensorRef... Generating docs for compound utility::tuple::ElemTypeHolder... Generating docs for compound utility::tuple::ElemTypeHolder< 0, Tuple< T, Ts... > >... Generating docs for compound utility::tuple::ElemTypeHolder< k, Tuple< T, Ts... > >... Generating docs for compound utility::tuple::IndexList... Generating docs for compound utility::tuple::IndexRange... Generating docs for compound utility::tuple::RangeBuilder... Generating docs for compound utility::tuple::StaticIf... Generating docs for compound utility::tuple::StaticIf< true, T >... Generating docs for compound utility::tuple::Tuple... Generating docs for compound utility::tuple::Tuple< T, Ts... >... Generating graph info page... Generating directory documentation... Generating index page... Generating module index... Generating annotated compound index... finalizing index lists... writing tag file... Running plantuml with JAVA... Running dot... Generating dot graphs using 9 parallel threads... Running dot for graph 1/25 Running dot for graph 2/25 Running dot for graph 3/25 Running dot for graph 4/25 Running dot for graph 5/25 Running dot for graph 6/25 Running dot for graph 7/25 Running dot for graph 8/25 Running dot for graph 9/25 Running dot for graph 10/25 Running dot for graph 11/25 Running dot for graph 12/25 Running dot for graph 13/25 Running dot for graph 14/25 Running dot for graph 15/25 Running dot for graph 16/25 Running dot for graph 17/25 Running dot for graph 18/25 Running dot for graph 19/25 Running dot for graph 20/25 Running dot for graph 21/25 Running dot for graph 22/25 Running dot for graph 23/25 Running dot for graph 24/25 Running dot for graph 25/25 Patching output file 1/24 Patching output file 2/24 Patching output file 3/24 Patching output file 4/24 Patching output file 5/24 Patching output file 6/24 Patching output file 7/24 Patching output file 8/24 Patching output file 9/24 Patching output file 10/24 Patching output file 11/24 Patching output file 12/24 Patching output file 13/24 Patching output file 14/24 Patching output file 15/24 Patching output file 16/24 Patching output file 17/24 Patching output file 18/24 Patching output file 19/24 Patching output file 20/24 Patching output file 21/24 Patching output file 22/24 Patching output file 23/24 Patching output file 24/24 lookup cache used 8454/65536 hits=153444 misses=10076 finished... cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc && /usr/bin/cmake -E copy /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/html/group__TopicUnalignedArrayAssert.html /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc/html/TopicUnalignedArrayAssert.html cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc && /usr/bin/cmake -E rename html eigen-doc cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc && /usr/bin/cmake -E remove eigen-doc/eigen-doc.tgz cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc && /usr/bin/cmake -E tar cfz eigen-doc.tgz eigen-doc cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc && /usr/bin/cmake -E rename eigen-doc.tgz eigen-doc/eigen-doc.tgz cd /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/doc && /usr/bin/cmake -E rename eigen-doc html gmake[3]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' [100%] Built target doc gmake[2]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu/CMakeFiles 0 gmake[1]: Leaving directory '/builddir/build/BUILD/eigen-3.3.9/x86_64-redhat-linux-gnu' + rm -f x86_64-redhat-linux-gnu/doc/html/installdox + rm -f x86_64-redhat-linux-gnu/doc/html/unsupported/installdox + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.QCzMKF + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64 ++ dirname /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64 + cd eigen-3.3.9 + DESTDIR=/builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64 + /usr/bin/cmake --install x86_64-redhat-linux-gnu -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/signature_of_eigen3_matrix_library -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/share/pkgconfig/eigen3.pc -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/share/cmake/eigen3/Eigen3Targets.cmake -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/share/cmake/eigen3/UseEigen3.cmake -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/share/cmake/eigen3/Eigen3Config.cmake -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/share/cmake/eigen3/Eigen3ConfigVersion.cmake -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/Cholesky -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/CholmodSupport -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/Core -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/Dense -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/Eigen -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/Eigenvalues -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/Geometry -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/Householder -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/IterativeLinearSolvers -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/Jacobi -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/LU -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/MetisSupport -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/OrderingMethods -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/PaStiXSupport -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/PardisoSupport -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/QR -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/QtAlignedMalloc -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/SPQRSupport -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/SVD -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/Sparse -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/SparseCholesky -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/SparseCore -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/SparseLU -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/SparseQR -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/StdDeque -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/StdList -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/StdVector -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/SuperLUSupport -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/UmfPackSupport -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Cholesky -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Cholesky/LDLT.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Cholesky/LLT.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/CholmodSupport -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/CholmodSupport/CholmodSupport.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Array.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/ArrayBase.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Assign.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Assign_MKL.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/BandMatrix.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Block.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/BooleanRedux.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/CommaInitializer.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/CoreIterators.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/DenseBase.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/DenseStorage.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Diagonal.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Dot.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/EigenBase.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/ForceAlignedAccess.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Fuzzy.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/IO.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Inverse.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Map.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/MapBase.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/MathFunctions.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Matrix.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/MatrixBase.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/NestByValue.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/NoAlias.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/NumTraits.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Product.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Random.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Redux.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Ref.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Replicate.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/ReturnByValue.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Reverse.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Select.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Solve.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/SolveTriangular.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/SolverBase.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/StableNorm.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Stride.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Swap.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Transpose.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Transpositions.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/VectorBlock.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/Visitor.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/AVX -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/AVX512 -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/AltiVec -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/CUDA -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/Default -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/NEON -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/SSE -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/ZVector -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/functors -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/products -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/util -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/util/Constants.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/util/MKL_support.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/util/Macros.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/util/Memory.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/util/Meta.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/util/NonMPL2.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Core/util/XprHelper.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Eigenvalues -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Geometry -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Geometry/Quaternion.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Geometry/RotationBase.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Geometry/Scaling.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Geometry/Transform.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Geometry/Translation.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Geometry/Umeyama.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Geometry/arch -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Householder -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Householder/Householder.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/IterativeLinearSolvers -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Jacobi -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/LU -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/LU/Determinant.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/LU/FullPivLU.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/LU/InverseImpl.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/LU/arch -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/MetisSupport -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/MetisSupport/MetisSupport.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/OrderingMethods -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/OrderingMethods/Amd.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/OrderingMethods/Eigen_Colamd.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/OrderingMethods/Ordering.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/PaStiXSupport -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/PaStiXSupport/PaStiXSupport.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/PardisoSupport -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/PardisoSupport/PardisoSupport.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/QR -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SPQRSupport -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SVD -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SVD/BDCSVD.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SVD/SVDBase.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCholesky -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/AmbiVector.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/CompressedStorage.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/MappedSparseMatrix.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseAssign.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseBlock.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseColEtree.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseCompressedBase.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseUnaryOp.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseDenseProduct.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseDiagonalProduct.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseDot.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseFuzzy.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseMap.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseMatrixBase.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparsePermutation.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseProduct.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseRedux.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseRef.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseSelfAdjointView.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseSolverBase.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseSparseProductWithPruning.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseTranspose.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseTriangularView.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseUtil.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseVector.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/SparseView.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseCore/TriangularSolver.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseLU -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseLU/SparseLU.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseLU/SparseLUImpl.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseLU/SparseLU_Memory.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseLU/SparseLU_Structs.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseLU/SparseLU_Utils.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseLU/SparseLU_column_bmod.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseLU/SparseLU_column_dfs.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseLU/SparseLU_gemm_kernel.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseLU/SparseLU_kernel_bmod.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseLU/SparseLU_panel_bmod.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseLU/SparseLU_panel_dfs.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseLU/SparseLU_pivotL.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseLU/SparseLU_pruneL.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseLU/SparseLU_relax_snode.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseQR -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SparseQR/SparseQR.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/StlSupport -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/StlSupport/StdDeque.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/StlSupport/StdList.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/StlSupport/StdVector.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/StlSupport/details.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SuperLUSupport -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/SuperLUSupport/SuperLUSupport.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/UmfPackSupport -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/UmfPackSupport/UmfPackSupport.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/misc -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/misc/Image.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/misc/Kernel.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/misc/blas.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/misc/lapack.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/misc/lapacke.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/plugins -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/plugins/BlockMethods.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/AdolcForward -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/AlignedVector3 -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/ArpackSupport -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/AutoDiff -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/BVH -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/EulerAngles -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/FFT -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/IterativeSolvers -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/KroneckerProduct -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/LevenbergMarquardt -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/MatrixFunctions -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/MoreVectorization -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/MPRealSupport -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/NonLinearOptimization -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/NumericalDiff -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/OpenGLSupport -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/Polynomials -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/Skyline -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/SparseExtra -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/SpecialFunctions -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/Splines -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/AutoDiff -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/BVH -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/BVH/BVAlgorithms.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/BVH/KdBVH.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/Eigenvalues -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/EulerAngles -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/EulerAngles/EulerAngles.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/EulerAngles/EulerSystem.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/FFT -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/FFT/ei_fftw_impl.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/FFT/ei_kissfft_impl.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/IterativeSolvers -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/IterativeSolvers/DGMRES.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/IterativeSolvers/GMRES.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/IterativeSolvers/IterationController.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/IterativeSolvers/MINRES.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/IterativeSolvers/Scaling.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/KroneckerProduct -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/MatrixFunctions -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/MatrixFunctions/StemFunction.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/MoreVectorization -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/MoreVectorization/MathFunctions.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/chkder.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/covar.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/dogleg.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/r1updt.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/NumericalDiff -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/Polynomials -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/Polynomials/Companion.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/Polynomials/PolynomialSolver.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/Polynomials/PolynomialUtils.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/Skyline -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/Skyline/SkylineMatrix.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/Skyline/SkylineProduct.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/Skyline/SkylineStorage.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/Skyline/SkylineUtil.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/SparseExtra -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/SparseExtra/MarketIO.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/SparseExtra/RandomSetter.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/SpecialFunctions -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsArrayAPI.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsFunctors.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsHalf.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsPacketMath.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/SpecialFunctions/arch -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/SpecialFunctions/arch/CUDA -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/SpecialFunctions/arch/CUDA/CudaSpecialFunctions.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/Splines -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/Splines/Spline.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/Splines/SplineFitting.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/src/Splines/SplineFwd.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/Tensor -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/TensorSymmetry -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/ThreadPool -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/Tensor.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorChipping.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionBlocking.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionCuda.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorConvolution.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceCuda.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceThreadPool.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDimensionList.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDimensions.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorFunctors.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorGlobalFunctions.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorIO.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMacros.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorReductionCuda.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorReductionSycl.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorRef.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorScan.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSycl.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclConvertToDeviceExpression.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExprConstructor.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractAccessor.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractFunctors.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclLeafCount.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclPlaceHolderExpr.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclRun.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclTuple.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorVolumePatch.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymmetry.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmetry.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/util -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/util/TemplateGroupTheory.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/EventCount.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/RunQueue.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/SimpleThreadPool.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadEnvironment.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadLocal.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadPoolInterface.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadYield.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/util -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/util/CXX11Meta.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/util/CXX11Workarounds.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/util/EmulateArray.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/util/EmulateCXX11Meta.h -- Installing: /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/include/eigen3/unsupported/Eigen/CXX11/src/util/MaxSizeVector.h + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.zw7Ues + umask 022 + cd /builddir/build/BUILD + cd eigen-3.3.9 + RPM_EC=0 ++ jobs -p + exit 0 Processing files: eigen3-devel-3.3.9-8.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.gC2DYB + umask 022 + cd /builddir/build/BUILD + cd eigen-3.3.9 + LICENSEDIR=/builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/share/licenses/eigen3-devel + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/share/licenses/eigen3-devel + cp -pr COPYING.README /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/share/licenses/eigen3-devel + cp -pr COPYING.BSD /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/share/licenses/eigen3-devel + cp -pr COPYING.MPL2 /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/share/licenses/eigen3-devel + cp -pr COPYING.LGPL /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/share/licenses/eigen3-devel + cp -pr COPYING.MINPACK /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/share/licenses/eigen3-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: cmake(Eigen3) = 3.3.9 cmake(eigen3) = 3.3.9 eigen3 = 3.3.9-8.el9 eigen3-devel = 3.3.9-8.el9 eigen3-static = 3.3.9-8.el9 pkgconfig(eigen3) = 3.3.9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config cmake-filesystem Processing files: eigen3-doc-3.3.9-8.el9.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Ql0dOj + umask 022 + cd /builddir/build/BUILD + cd eigen-3.3.9 + DOCDIR=/builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/share/doc/eigen3-doc + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/share/doc/eigen3-doc + cp -pr x86_64-redhat-linux-gnu/doc/html /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64/usr/share/doc/eigen3-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: eigen3-doc = 3.3.9-8.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64 Wrote: /builddir/build/RPMS/eigen3-devel-3.3.9-8.el9.noarch.rpm Wrote: /builddir/build/RPMS/eigen3-doc-3.3.9-8.el9.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.lOwJLK + umask 022 + cd /builddir/build/BUILD + cd eigen-3.3.9 + /usr/bin/rm -rf /builddir/build/BUILDROOT/eigen3-3.3.9-8.el9.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0